Compare commits

..

No commits in common. "fbb43e8c7cc87222785610c86bb416d50f5d2f51" and "a8178194c36c34d0526b783cb4449599469348ce" have entirely different histories.

4 changed files with 11 additions and 17 deletions

View File

@ -19,8 +19,6 @@ apt_repositories: []
# key_url: https://pkgs.zabbly.com/key.asc # key_url: https://pkgs.zabbly.com/key.asc
# key_path: /etc/apt/keyrings/incus.asc # key_path: /etc/apt/keyrings/incus.asc
apt_preferences: []
apt_remove: [] apt_remove: []
apt_install: [] apt_install: []

View File

@ -18,21 +18,23 @@
- name: Ajouter le dépôt - name: Ajouter le dépôt
ansible.builtin.template: ansible.builtin.template:
src: repository.sources.j2 src: repository.sources.j2
dest: /etc/apt/sources.list.d/99custom.sources dest: /etc/apt/sources.list.d/{{ item.name }}.sources
owner: root owner: root
group: root group: root
mode: u=rw,g=r,o=r mode: u=rw,g=r,o=r
when: apt_repositories | length > 0 when: apt_repositories | length > 0
become: true become: true
loop: "{{ apt_repositories }}"
loop_control:
label: "{{ item.name }}"
notify: Mettre à jour le cache notify: Mettre à jour le cache
- name: Ajouter le fichier de priorité - name: Ajouter le fichier de priorité
ansible.builtin.template: ansible.builtin.template:
src: preferences.j2 src: preferences.j2
dest: /etc/apt/preferences.d/99custom dest: /etc/apt/preferences.d/40-debian
owner: root owner: root
group: root group: root
mode: u=rw,g=r,o=r mode: u=rw,g=r,o=r
when: apt_preferences | length > 0
become: true become: true
notify: Mettre à jour le cache notify: Mettre à jour le cache

View File

@ -1,10 +1,9 @@
# {{ ansible_managed }} # {{ ansible_managed }}
{% for item in apt_preferences %} Package: *
Package: {{ item.package }} Pin: release a=testing
Pin: {{ item.pin }} Pin-Priority: -10
Pin-Priority: {{ item.priority }}
{% if not loop.last %}
{% endif %} Package: *
{% endfor %} Pin: release a=unstable
Pin-Priority: -20

View File

@ -1,12 +1,7 @@
# {{ ansible_managed }} # {{ ansible_managed }}
{% for item in apt_repositories %}
Types: deb Types: deb
URIs: {{ item.url }} URIs: {{ item.url }}
Suites: {{ item.suites }} Suites: {{ item.suites }}
Components: {{ item.components }} Components: {{ item.components }}
Signed-By: {{ item.key_path }} Signed-By: {{ item.key_path }}
{% if not loop.last %}
{% endif %}
{% endfor %}