From d2170ed3eeb10f1bd554b71a00ea79df010a8dbb Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Sat, 11 Jun 2016 00:28:27 +0300
Subject: [PATCH] - Moved backports to a seperate role.

---
 README.rst             |  1 -
 tasks/backports.yml    | 24 ------------------------
 tasks/main.yml         |  3 ---
 templates/backports.j2 |  3 ---
 vars/main.yml          |  7 -------
 5 files changed, 38 deletions(-)
 delete mode 100644 tasks/backports.yml
 delete mode 100644 templates/backports.j2

diff --git a/README.rst b/README.rst
index 391ec88..d5d6ffe 100644
--- a/README.rst
+++ b/README.rst
@@ -18,7 +18,6 @@ Role Variables
 ::
 
     extra_tls_certs: [] # List of filenames of TLS certs to be added.
-    backports: False # To enable Debian backports repos.
     ssh_ca: # TBD.
     syslog_server: # The address of syslog server to forward.
     tls_cert: # Filename of the TLS cert for that host.
diff --git a/tasks/backports.yml b/tasks/backports.yml
deleted file mode 100644
index 4f9687c..0000000
--- a/tasks/backports.yml
+++ /dev/null
@@ -1,24 +0,0 @@
----
-
-- name: Assert
-  assert:
-    that:
-    - ansible_os_family == 'Debian'
-    - ansible_distribution_release in [ 'wheezy', 'jessie', 'trusty', 'precise', 'squeeze' ]
-
-- name: Add backports repositories
-  with_items:
-    - deb
-    - deb-src
-  apt_repository:
-    repo: '{{ item }} {{ backports_repo[ansible_distribution_release] }}'
-    state: present
-    update_cache: yes
-
-- name: Add repo priority pinning
-  template:
-    src: backports.j2
-    dest: /etc/apt/preferences.d/backports
-    owner: root
-    group: root
-    mode: 0o0644
diff --git a/tasks/main.yml b/tasks/main.yml
index c0001f3..c1de7d8 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -5,9 +5,6 @@
   assert:
     that: ansible_os_family in [ 'Debian', 'OpenBSD' ]
 
-- include: backports.yml
-  when: backports|default(False) and ansible_os_family == 'Debian' and not common_role_finished is defined
-
 - include: tls_cert.yml
   when: tls_cert|default(True) and not common_role_finished is defined
 
diff --git a/templates/backports.j2 b/templates/backports.j2
deleted file mode 100644
index 8519453..0000000
--- a/templates/backports.j2
+++ /dev/null
@@ -1,3 +0,0 @@
-Package: *
-Pin: release a={{ ansible_distribution_release }}-backports
-Pin-Priority: 500
diff --git a/vars/main.yml b/vars/main.yml
index d606951..80a93d1 100644
--- a/vars/main.yml
+++ b/vars/main.yml
@@ -8,13 +8,6 @@ debian_suite:
   stretch: testing
   sid: unstable
 
-backports_repo:
-  squeeze: http://httpredir.debian.org/debian-backports squeeze-backports main
-  wheezy: http://httpredir.debian.org/debian wheezy-backports main
-  jessie: http://httpredir.debian.org/debian jessie-backports main
-  precise: http://archive.ubuntu.com/ubuntu precise-backports main universe multiverse
-  trusty: http://archive.ubuntu.com/ubuntu trusty-backports main universe multiverse
-
 ca_store:
     OpenBSD: /etc/ssl/cert.pem
     Debian: /etc/ssl/certs/ca-certificates.crt
-- 
GitLab