Files
ansible-role-borgbackup/tasks/install.yml
2024-12-14 13:08:21 +01:00

25 lines
638 B
YAML
Executable File

---
- name: Setup apt pref
ansible.builtin.copy:
dest: /etc/apt/preferences.d/borgbackup.pref
owner: root
group: root
mode: '0644'
content: |
# Ansible managed
Package: borgbackup
Pin: release a={{ ansible_distribution_release|lower }}-backports
Pin-Priority: 990
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
- name: Install main packages
ansible.builtin.package:
name: "{{ borg_packages }}"
- name: Install pip3 packages
ansible.builtin.pip:
name: "{{ borg_packages_pip }}"
state: latest
executable: pip3
break_system_packages: true