apt-repositories: extract sections

This commit is contained in:
Jérémy Lecour 2017-01-10 10:18:42 +01:00 committed by Jérémy Lecour
parent 4a4d59003f
commit b9a4fdf79a
3 changed files with 47 additions and 41 deletions

View file

@ -1 +1,2 @@
apt_repositories_components: "main"
apt_repositories_backports: True

View file

@ -0,0 +1,43 @@
---
- name: Backports sources list is installed
template:
src: jessie_backports.list.j2
dest: /etc/apt/sources.list.d/backports.list
force: yes
backup: yes
mode: "640"
notify: apt update
when: ansible_distribution_major_version == '8'
- name: Backports sources list is installed
template:
src: stretch_backports.list.j2
dest: /etc/apt/sources.list.d/backports.list
force: yes
backup: yes
mode: "640"
notify: apt update
when: ansible_distribution_major_version == '9'
- name: Backports configuration
copy:
src: jessie_backports_preferences
dest: /etc/apt/preferences.d/backports
force: yes
backup: yes
mode: "640"
notify: apt update
when: ansible_distribution_major_version == '8'
- name: Backports configuration
copy:
src: stretch_backports_preferences
dest: /etc/apt/preferences.d/backports
force: yes
backup: yes
mode: "640"
notify: apt update
when: ansible_distribution_major_version == '9'
- meta: flush_handlers

View file

@ -1,43 +1,5 @@
---
- name: Backports sources list is installed
template:
src: jessie_backports.list.j2
dest: /etc/apt/sources.list.d/backports.list
force: yes
backup: yes
mode: "640"
notify: apt update
when: ansible_distribution_major_version == '8'
- name: Backports sources list is installed
template:
src: stretch_backports.list.j2
dest: /etc/apt/sources.list.d/backports.list
force: yes
backup: yes
mode: "640"
notify: apt update
when: ansible_distribution_major_version == '9'
- name: Backports configuration
copy:
src: jessie_backports_preferences
dest: /etc/apt/preferences.d/backports
force: yes
backup: yes
mode: "640"
notify: apt update
when: ansible_distribution_major_version == '8'
- name: Backports configuration
copy:
src: stretch_backports_preferences
dest: /etc/apt/preferences.d/backports
force: yes
backup: yes
mode: "640"
notify: apt update
when: ansible_distribution_major_version == '9'
- meta: flush_handlers
- name: Install APT Backports
include: backports.yml
when: apt_repositories_backports