Added
This commit is contained in:
parent
9a6a0a858f
commit
204e185e7d
|
|
@ -7,9 +7,24 @@
|
||||||
src: ./requirements.txt # Ensure this exists locally
|
src: ./requirements.txt # Ensure this exists locally
|
||||||
dest: /tmp/requirements.txt
|
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:
|
pip:
|
||||||
requirements: /tmp/requirements.txt
|
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
|
- name: Run the Python script
|
||||||
command: python3 scripts/my_script.py
|
command: python3 scripts/my_script.py
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue