From 78dd31d56759d5b1552848a00993bd9440f639ec Mon Sep 17 00:00:00 2001 From: Tobias Stein Date: Fri, 9 Dec 2022 05:21:45 +0100 Subject: [PATCH] Move config to jinja2 --- roles/fai/tasks/fai-configure.yml | 13 ++----------- roles/fai/templates/etc/fai/apt/sources.list.j2 | 11 +++++++++++ 2 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 roles/fai/templates/etc/fai/apt/sources.list.j2 diff --git a/roles/fai/tasks/fai-configure.yml b/roles/fai/tasks/fai-configure.yml index 8c83bc2..ebf8da8 100644 --- a/roles/fai/tasks/fai-configure.yml +++ b/roles/fai/tasks/fai-configure.yml @@ -15,18 +15,9 @@ become: true vars: dest: "{{ fai_etc_dir }}/apt/sources.list" + src: "etc/fai/apt/sources.list.j2" ansible.builtin.copy: - content: | - deb http://deb.debian.org/debian {{ debian_release_nfsroot }} main contrib non-free - deb http://deb.debian.org/debian {{ debian_release_nfsroot }}-updates main contrib non-free - deb http://deb.debian.org/debian-security {{ debian_release_nfsroot }}-security main contrib non-free - #deb http://deb.debian.org/debian {{ debian_release_nfsroot }}-backports main contrib non-free - - deb http://deb.debian.org/debian testing main contrib non-free - deb http://deb.debian.org/debian sid main contrib non-free - deb http://deb.debian.org/debian experimental main contrib non-free - # repository that may contain newer fai packages for bullseye - deb http://fai-project.org/download bullseye koeln + src: "{{ src }}" dest: "{{ dest }}" mode: '0644' owner: root diff --git a/roles/fai/templates/etc/fai/apt/sources.list.j2 b/roles/fai/templates/etc/fai/apt/sources.list.j2 new file mode 100644 index 0000000..f4d0042 --- /dev/null +++ b/roles/fai/templates/etc/fai/apt/sources.list.j2 @@ -0,0 +1,11 @@ +deb http://deb.debian.org/debian {{ debian_release_nfsroot }} main contrib non-free +deb http://deb.debian.org/debian {{ debian_release_nfsroot }}-updates main contrib non-free +deb http://deb.debian.org/debian-security {{ debian_release_nfsroot }}-security main contrib non-free +#deb http://deb.debian.org/debian {{ debian_release_nfsroot }}-backports main contrib non-free + +deb http://deb.debian.org/debian testing main contrib non-free +deb http://deb.debian.org/debian sid main contrib non-free +deb http://deb.debian.org/debian experimental main contrib non-free +# repository that may contain newer fai packages for bullseye +deb http://fai-project.org/download bullseye koeln +