From 6db3b90d7153d94b12c4e855ea2bbb5c58e0dffc Mon Sep 17 00:00:00 2001 From: Zachary Seguin Date: Sun, 15 Apr 2018 00:57:32 -0400 Subject: [PATCH] Add/update roles; test with Debian Stretch and Buster --- roles/core/tasks/mirrors.yml | 6 ++++++ roles/core/templates/debian.sources.list | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 roles/core/templates/debian.sources.list diff --git a/roles/core/tasks/mirrors.yml b/roles/core/tasks/mirrors.yml index 279ae08..1de9b4e 100644 --- a/roles/core/tasks/mirrors.yml +++ b/roles/core/tasks/mirrors.yml @@ -1,4 +1,10 @@ --- + +- name: Correct ansible_distribution_release for Debian Buster + when: ansible_distribution == 'Debian' and ansible_distribution_version == 'buster/sid' + set_fact: + ansible_distribution_release: buster + - name: Configure /etc/apt/sources.list template: src: '{{ ansible_distribution | lower}}.sources.list' diff --git a/roles/core/templates/debian.sources.list b/roles/core/templates/debian.sources.list new file mode 100644 index 0000000..f5156e4 --- /dev/null +++ b/roles/core/templates/debian.sources.list @@ -0,0 +1,9 @@ +deb http://mirror.csclub.uwaterloo.ca/debian/ {{ ansible_distribution_release }} main non-free contrib +deb-src http://mirror.csclub.uwaterloo.ca/debian/ {{ ansible_distribution_release }} main non-free contrib + +deb http://mirror.csclub.uwaterloo.ca/debian-security/ {{ ansible_distribution_release }}/updates main contrib non-free +deb-src http://mirror.csclub.uwaterloo.ca/debian-security/ {{ ansible_distribution_release }}/updates main contrib non-free + +# {{ ansible_distribution_release }}-updates, previously known as 'volatile' +deb http://mirror.csclub.uwaterloo.ca/debian/ {{ ansible_distribution_release }}-updates main contrib non-free +deb-src http://mirror.csclub.uwaterloo.ca/debian/ {{ ansible_distribution_release }}-updates main contrib non-free