ansible-borg-server-role/tasks/preflight.yml

18 lines
514 B
YAML

---
- name: Install build dependencies
ansible.builtin.package:
name: "{{ borg_dependent_packages }}"
state: present
- name: Install dependent Python Packages
ansible.builtin.pip:
name: "{{ borg_dependent_python_packages }}"
when: borg_dependent_python_packages is defined
- name: Install main Python Packages
ansible.builtin.pip:
name: "{{ item.name }}"
version: "{{ item.version | default(omit, true) }}"
when: borg_python_packages is defined
loop: "{{ borg_python_packages }}"