From 0944fd798f6179331d37d5be98f8d6fd6315b27f Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Fri, 16 Aug 2019 04:43:15 +0200 Subject: [PATCH] common: Added configuration of apt sources --- roles/common/tasks/packages.yml | 8 ++++++++ roles/common/templates/sources.list | 11 +++++++++++ 2 files changed, 19 insertions(+) create mode 100644 roles/common/templates/sources.list diff --git a/roles/common/tasks/packages.yml b/roles/common/tasks/packages.yml index 88fa157..cd16d2f 100644 --- a/roles/common/tasks/packages.yml +++ b/roles/common/tasks/packages.yml @@ -1,5 +1,13 @@ --- +- name: Configure package source + template: + src: "sources.list" + dest: /etc/apt/sources.list + owner: root + group: root + mode: "u=rw,g=r,o=r" + - name: Update packages and install common packages apt: name: diff --git a/roles/common/templates/sources.list b/roles/common/templates/sources.list new file mode 100644 index 0000000..d35c885 --- /dev/null +++ b/roles/common/templates/sources.list @@ -0,0 +1,11 @@ +# Main Repository +deb {{ debian_repository_mirror }} {{ ansible_distribution_release }} main non-free contrib +deb-src {{ debian_repository_mirror }} {{ ansible_distribution_release }} main non-free contrib + +# Security Repository +deb http://security.debian.org/debian-security {{ ansible_distribution_release }}/updates main non-free contrib +deb-src http://security.debian.org/debian-security {{ ansible_distribution_release }}/updates main non-free contrib + +# Updates Repository +deb {{ debian_repository_mirror }} {{ ansible_distribution_release }}-updates main non-free contrib +deb-src {{ debian_repository_mirror }} {{ ansible_distribution_release }}-updates main non-free contrib