packages: backports

This commit is contained in:
Uumas
2021-08-20 14:12:29 +03:00
parent 4ebae34d2a
commit 10b3285292
3 changed files with 18 additions and 2 deletions

View File

@@ -2,7 +2,7 @@
namespace: uumas
name: general
version: 0.3.0
version: 0.4.0
readme: README.md
authors:
- uumas

View File

@@ -1 +1 @@
Installs packages defined in `install_packages` list variable. Deletes packages in `delete_packages` if defined.
Installs packages defined in `install_packages` list variable. Deletes packages in `delete_packages` if defined. Enables backports and installs packages in `backports_packages` from backports if defined.

View File

@@ -6,8 +6,24 @@
state: present
update_cache: yes
- block:
- name: Enable backports
apt_repository:
repo: "deb http://deb.debian.org/debian {{ ansible_distribution_release }}-backports main"
filename: backports
- name: Install backports packages
apt:
name: "{{ backports_packages }}"
state: present
default_release: "{{ ansible_distribution_release }}-backports"
when: backports_packages is defined
- name: Delete packages
apt:
name: "{{ delete_packages }}"
state: absent
when: delete_packages is defined