From 99f0f4c4603cbef4df426959509c475a310e18e2 Mon Sep 17 00:00:00 2001 From: Christoph Date: Sun, 15 Aug 2021 15:51:48 +0200 Subject: [PATCH] Adjust 'sources.list.Debian.j2' to work with debian 11 (bullseye). --- .../templates/etc/apt/sources.list.Debian.j2 | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/roles/common/templates/etc/apt/sources.list.Debian.j2 b/roles/common/templates/etc/apt/sources.list.Debian.j2 index 3435b36..5284dbb 100644 --- a/roles/common/templates/etc/apt/sources.list.Debian.j2 +++ b/roles/common/templates/etc/apt/sources.list.Debian.j2 @@ -3,8 +3,24 @@ deb {{ apt_debian_mirror }} {{ ansible_lsb.codename }} main {{ '# ' if not apt_src_enable else '' }}deb-src {{ apt_debian_mirror }} {{ ansible_lsb.codename }} main -{{ '# ' if ansible_lsb.codename == "bullseye" else '' }}deb http://security.debian.org/ {{ ansible_lsb.codename }}/updates main -{{ '# ' if not apt_src_enable or ansible_lsb.codename == "bullseye" else '' }}deb-src http://security.debian.org/ {{ ansible_lsb.codename }}/updates main +{% if ansible_facts['distribution_major_version'] | int >= 11 %} +deb http://security.debian.org/debian-security {{ ansible_lsb.codename }}-security main contrib non-free +{% else %} +deb http://security.debian.org/ {{ ansible_lsb.codename }}/updates main contrib non-free +{% endif %} +{% if not apt_src_enable %} +{% if ansible_facts['distribution_major_version'] | int >= 11 %} +#deb-src http://security.debian.org/debian-security {{ ansible_lsb.codename }}-security main contrib non-free +{% else %} +#deb-src http://security.debian.org/ {{ ansible_lsb.codename }}/updates main contrib non-free +{% endif %} +{% else %} +{% if ansible_facts['distribution_major_version'] | int >= 11 %} +deb-src http://security.debian.org/debian-security {{ ansible_lsb.codename }}-security main contrib non-free +{% else %} +deb-src http://security.debian.org/ {{ ansible_lsb.codename }}/updates main contrib non-free +{% endif %} +{% endif %} # {{ ansible_lsb.codename }}-updates, previously known as 'volatile' deb {{ apt_debian_mirror }} {{ ansible_lsb.codename }}-updates main