From c1a2c1207b837a18c7235ea8fd0f6bad7edcb313 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Fri, 25 Oct 2019 12:18:36 +0100
Subject: [PATCH] Sources.list is now a template

---
 roles/base/tasks/apt.yml                                      | 4 ++--
 .../{files/apt/sources.list => templates/sources.list.j2}     | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
 rename roles/base/{files/apt/sources.list => templates/sources.list.j2} (86%)

diff --git a/roles/base/tasks/apt.yml b/roles/base/tasks/apt.yml
index 26e4a1bb..364264f5 100644
--- a/roles/base/tasks/apt.yml
+++ b/roles/base/tasks/apt.yml
@@ -34,8 +34,8 @@
     - deb_autistici_org.gpg
 
 - name: Install our standard sources.list
-  copy:
-    src: "apt/sources.list"
+  template:
+    src: "sources.list.j2"
     dest: "/etc/apt/sources.list"
 
 - name: Install package repositories
diff --git a/roles/base/files/apt/sources.list b/roles/base/templates/sources.list.j2
similarity index 86%
rename from roles/base/files/apt/sources.list
rename to roles/base/templates/sources.list.j2
index 05120c7d..6d44d646 100644
--- a/roles/base/files/apt/sources.list
+++ b/roles/base/templates/sources.list.j2
@@ -1,4 +1,6 @@
 deb http://deb.debian.org/debian {{ float_debian_dist }} main contrib non-free
+{% if float_debian_dist == 'stretch' %}
 deb http://deb.debian.org/debian {{ float_debian_dist }}-backports main
+{% endif %}
 deb http://deb.debian.org/debian {{ float_debian_dist }}-updates main contrib non-free
 deb http://security.debian.org/ {{ float_debian_dist }}/updates main contrib non-free
-- 
GitLab