fix: Manage preference

This commit is contained in:
pulsar89.5 2024-06-03 18:28:34 +02:00
parent 028beb4ea0
commit a8178194c3
4 changed files with 8 additions and 16 deletions

View File

@ -19,13 +19,6 @@ apt_repositories: []
# key_url: https://pkgs.zabbly.com/key.asc
# key_path: /etc/apt/keyrings/incus.asc
apt_preferences: []
# Exemple:
# - filename: sid
# package: "*"
# pin: release n=sid
# priority: 100
apt_remove: []
apt_install: []

View File

@ -32,13 +32,9 @@
- name: Ajouter le fichier de priorité
ansible.builtin.template:
src: preferences.j2
dest: /etc/apt/preferences.d/{{ item.priority }}-{{ item.name }}
dest: /etc/apt/preferences.d/40-debian
owner: root
group: root
mode: u=rw,g=r,o=r
when: apt_preferences | length > 0
become: true
loop: "{{ apt_preferences }}"
loop_control:
label: "{{ item.name }}"
notify: Mettre à jour le cache

View File

@ -1,6 +1,5 @@
# {{ ansible_managed }}
APT::Default-Release "stable";
APT::Install-Recommends "false";
APT::Install-Suggests "false";
APT::Get::Show-Versions "true";

View File

@ -1,5 +1,9 @@
# {{ ansible_managed }}
Package: {{ item.package }}
Pin: {{ item.pin }}
Pin-Priority: {{ item.priority }}
Package: *
Pin: release a=testing
Pin-Priority: -10
Package: *
Pin: release a=unstable
Pin-Priority: -20