apt-repositories: stretch repositories are different

This commit is contained in:
Jérémy Lecour 2017-06-13 12:02:49 +02:00 committed by Jérémy Lecour
parent 13fccb1f3f
commit aeb184fe56
7 changed files with 36 additions and 6 deletions

View file

@ -4,6 +4,8 @@
dest: /etc/apt/sources.list
regexp: "backports"
state: absent
tags:
- apt-repositories
- name: Backports sources list is installed
template:
@ -13,6 +15,8 @@
backup: yes
mode: "0640"
notify: apt update
tags:
- apt-repositories
- name: Backports configuration
copy:
@ -22,6 +26,10 @@
backup: yes
mode: "0640"
notify: apt update
tags:
- apt-repositories
- name: Intermediate flush of handlers
meta: flush_handlers
tags:
- apt-repositories

View file

@ -2,12 +2,16 @@
- name: Change basics repositories
template:
src: basics.list.j2
src: "{{ ansible_distribution_release }}_basics.list.j2"
dest: /etc/apt/sources.list
mode: "0644"
force: yes
backup: yes
notify: apt update
tags:
- apt-repositories
- name: Intermediate flush of handlers
meta: flush_handlers
tags:
- apt-repositories

View file

@ -1,5 +1,12 @@
---
- name: Fail if distribution is not supported
fail:
msg: "Error: Evolix public repository is not compatble with 'Debian Stretch' yet."
when: ansible_distribution_release == "stretch"
tags:
- apt-repositories
- name: Evolix public list is installed
template:
src: evolix_public.list.j2
@ -8,6 +15,10 @@
backup: yes
mode: "0640"
notify: apt update
tags:
- apt-repositories
- name: Intermediate flush of handlers
meta: flush_handlers
tags:
- apt-repositories

View file

@ -21,6 +21,9 @@
tags:
- apt-repositories
- debug:
var: apt_repositories_install_evolix_public
- name: Install Evolix Public APT repository
include: evolix_public.yml
when: apt_repositories_install_evolix_public

View file

@ -1,5 +0,0 @@
# {{ ansible_managed }}
deb http://mirror.evolix.org/debian/ {{ ansible_distribution_release }} {{ apt_repositories_basics_components | mandatory }}
deb http://mirror.evolix.org/debian/ {{ ansible_distribution_release }}-updates {{ apt_repositories_basics_components | mandatory }}
deb http://security.debian.org/ {{ ansible_distribution_release }}/updates {{ apt_repositories_basics_components | mandatory }}

View file

@ -0,0 +1,5 @@
# {{ ansible_managed }}
deb http://mirror.evolix.org/debian/ jessie {{ apt_repositories_basics_components | mandatory }}
deb http://mirror.evolix.org/debian/ jessie-updates {{ apt_repositories_basics_components | mandatory }}
deb http://security.debian.org/ jessie/updates {{ apt_repositories_basics_components | mandatory }}

View file

@ -0,0 +1,4 @@
# {{ ansible_managed }}
deb http://deb.debian.org/debian stretch {{ apt_repositories_basics_components | mandatory }}
deb http://security.debian.org/debian-security stretch/updates {{ apt_repositories_basics_components | mandatory }}