From dfc1788e79e9ae364a791a61a4d52fa067122366 Mon Sep 17 00:00:00 2001 From: Tobias Stein Date: Fri, 9 Dec 2022 05:23:42 +0100 Subject: [PATCH] Move preferences config to templates --- roles/fai/tasks/fai-configure.yml | 34 +------------------ .../etc/apt/preferences.d/zz_releases.j2 | 32 +++++++++++++++++ 2 files changed, 33 insertions(+), 33 deletions(-) create mode 100644 roles/fai/templates/etc/apt/preferences.d/zz_releases.j2 diff --git a/roles/fai/tasks/fai-configure.yml b/roles/fai/tasks/fai-configure.yml index ebf8da8..3911397 100644 --- a/roles/fai/tasks/fai-configure.yml +++ b/roles/fai/tasks/fai-configure.yml @@ -42,39 +42,7 @@ vars: dest: "{{ fai_etc_dir }}/apt/preferences.d/zz_releases" ansible.builtin.copy: - content: | - Package: * - Pin: release n={{ debian_release_nfsroot |lower }} - Pin-Priority: 500 - - Package: * - Pin: release n={{ debian_release_nfsroot |lower }}-updates - Pin-Priority: 500 - - Package: * - Pin: release n={{ debian_release_nfsroot |lower }}-backports - Pin-Priority: 490 - - Package: * - Pin: release a=testing - Pin-Priority: 400 - - Package: * - Pin: release n=sid - Pin-Priority: 120 - - Package: * - Pin: release a=experimental - Pin-Priority: 110 - - ### PACKAGES - Package: /^fai-.*/ - Pin: release a=experimental - Pin-Priority: 500 - - Package: /^dracut-?.*/ - Pin: release n=sid - Pin-Priority: 500 + src: "etc/apt/preferences.d/zz_releases.j2" dest: "{{ dest }}" mode: '0644' owner: root diff --git a/roles/fai/templates/etc/apt/preferences.d/zz_releases.j2 b/roles/fai/templates/etc/apt/preferences.d/zz_releases.j2 new file mode 100644 index 0000000..9cd6147 --- /dev/null +++ b/roles/fai/templates/etc/apt/preferences.d/zz_releases.j2 @@ -0,0 +1,32 @@ +Package: * +Pin: release n={{ debian_release_nfsroot | lower }} +Pin-Priority: 500 + +Package: * +Pin: release n={{ debian_release_nfsroot | lower }}-updates +Pin-Priority: 500 + +Package: * +Pin: release n={{ debian_release_nfsroot | lower }}-backports +Pin-Priority: 490 + +Package: * +Pin: release a=testing +Pin-Priority: 400 + +Package: * +Pin: release n=sid +Pin-Priority: 120 + +Package: * +Pin: release a=experimental +Pin-Priority: 110 + +### PACKAGES +Package: /^fai-.*/ +Pin: release a=experimental +Pin-Priority: 500 + +Package: /^dracut-?.*/ +Pin: release n=sid +Pin-Priority: 500