Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1d9e2ec5d5 | ||
|
|
c1d7312500 |
+22
-2
@@ -5,8 +5,8 @@
|
|||||||
fail:
|
fail:
|
||||||
msg: "Package manager is not apt"
|
msg: "Package manager is not apt"
|
||||||
when: "ansible_pkg_mgr != 'apt'"
|
when: "ansible_pkg_mgr != 'apt'"
|
||||||
|
|
||||||
- name: Add git task to basic checks playbook
|
- name: Check out the pricer repository
|
||||||
hosts: all
|
hosts: all
|
||||||
tasks:
|
tasks:
|
||||||
- name: Checkout pricer repository
|
- name: Checkout pricer repository
|
||||||
@@ -16,4 +16,24 @@
|
|||||||
version: main
|
version: main
|
||||||
become: yes
|
become: yes
|
||||||
become_user: root
|
become_user: root
|
||||||
|
|
||||||
|
- name: Install Python requirements
|
||||||
|
hosts: all
|
||||||
|
tasks:
|
||||||
|
- name: Install Python requirements
|
||||||
|
ansible.builtin.pip:
|
||||||
|
requirements: /opt/pricer/requirements.txt
|
||||||
|
become: yes
|
||||||
|
|
||||||
|
- name: Install missing packages with apt
|
||||||
|
apt:
|
||||||
|
name: "{{ item }}"
|
||||||
|
state: present
|
||||||
|
become: yes
|
||||||
|
with_lines:
|
||||||
|
cmd: "pip show {{ item }}"
|
||||||
|
register: pip_packages
|
||||||
|
changed_when: pip_packages.rc != 0
|
||||||
|
loop_control:
|
||||||
|
loop_var: item
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user