This commit is contained in:
Vadim Shulkin 2025-03-03 22:18:31 -05:00
parent 9a6a0a858f
commit 204e185e7d
1 changed files with 16 additions and 1 deletions

View File

@ -7,9 +7,24 @@
src: ./requirements.txt # Ensure this exists locally
dest: /tmp/requirements.txt
- name: Install dependencies from copied requirements.txt
- name: Create Python Virtual Environment
command: python3 -m venv /tmp/ansible_venv
args:
creates: /tmp/ansible_venv/bin/activate
- name: Install required Python packages
pip:
requirements: /tmp/requirements.txt
virtualenv: /tmp/ansible_venv
virtualenv_command: "python3 -m venv"
- name: Check installed Python packages
command: bash -c "source /tmp/ansible_venv/bin/activate && pip list"
register: installed_packages
- name: Show installed packages
debug:
msg: "{{ installed_packages.stdout }}"
- name: Run the Python script
command: python3 scripts/my_script.py