apt-repositories: stretch repositories are different
This commit is contained in:
parent
13fccb1f3f
commit
aeb184fe56
|
@ -4,6 +4,8 @@
|
||||||
dest: /etc/apt/sources.list
|
dest: /etc/apt/sources.list
|
||||||
regexp: "backports"
|
regexp: "backports"
|
||||||
state: absent
|
state: absent
|
||||||
|
tags:
|
||||||
|
- apt-repositories
|
||||||
|
|
||||||
- name: Backports sources list is installed
|
- name: Backports sources list is installed
|
||||||
template:
|
template:
|
||||||
|
@ -13,6 +15,8 @@
|
||||||
backup: yes
|
backup: yes
|
||||||
mode: "0640"
|
mode: "0640"
|
||||||
notify: apt update
|
notify: apt update
|
||||||
|
tags:
|
||||||
|
- apt-repositories
|
||||||
|
|
||||||
- name: Backports configuration
|
- name: Backports configuration
|
||||||
copy:
|
copy:
|
||||||
|
@ -22,6 +26,10 @@
|
||||||
backup: yes
|
backup: yes
|
||||||
mode: "0640"
|
mode: "0640"
|
||||||
notify: apt update
|
notify: apt update
|
||||||
|
tags:
|
||||||
|
- apt-repositories
|
||||||
|
|
||||||
- name: Intermediate flush of handlers
|
- name: Intermediate flush of handlers
|
||||||
meta: flush_handlers
|
meta: flush_handlers
|
||||||
|
tags:
|
||||||
|
- apt-repositories
|
||||||
|
|
|
@ -2,12 +2,16 @@
|
||||||
|
|
||||||
- name: Change basics repositories
|
- name: Change basics repositories
|
||||||
template:
|
template:
|
||||||
src: basics.list.j2
|
src: "{{ ansible_distribution_release }}_basics.list.j2"
|
||||||
dest: /etc/apt/sources.list
|
dest: /etc/apt/sources.list
|
||||||
mode: "0644"
|
mode: "0644"
|
||||||
force: yes
|
force: yes
|
||||||
backup: yes
|
backup: yes
|
||||||
notify: apt update
|
notify: apt update
|
||||||
|
tags:
|
||||||
|
- apt-repositories
|
||||||
|
|
||||||
- name: Intermediate flush of handlers
|
- name: Intermediate flush of handlers
|
||||||
meta: flush_handlers
|
meta: flush_handlers
|
||||||
|
tags:
|
||||||
|
- apt-repositories
|
||||||
|
|
|
@ -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
|
- name: Evolix public list is installed
|
||||||
template:
|
template:
|
||||||
src: evolix_public.list.j2
|
src: evolix_public.list.j2
|
||||||
|
@ -8,6 +15,10 @@
|
||||||
backup: yes
|
backup: yes
|
||||||
mode: "0640"
|
mode: "0640"
|
||||||
notify: apt update
|
notify: apt update
|
||||||
|
tags:
|
||||||
|
- apt-repositories
|
||||||
|
|
||||||
- name: Intermediate flush of handlers
|
- name: Intermediate flush of handlers
|
||||||
meta: flush_handlers
|
meta: flush_handlers
|
||||||
|
tags:
|
||||||
|
- apt-repositories
|
||||||
|
|
|
@ -21,6 +21,9 @@
|
||||||
tags:
|
tags:
|
||||||
- apt-repositories
|
- apt-repositories
|
||||||
|
|
||||||
|
- debug:
|
||||||
|
var: apt_repositories_install_evolix_public
|
||||||
|
|
||||||
- name: Install Evolix Public APT repository
|
- name: Install Evolix Public APT repository
|
||||||
include: evolix_public.yml
|
include: evolix_public.yml
|
||||||
when: apt_repositories_install_evolix_public
|
when: apt_repositories_install_evolix_public
|
||||||
|
|
|
@ -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 }}
|
|
5
apt-repositories/templates/jessie_basics.list.j2
Normal file
5
apt-repositories/templates/jessie_basics.list.j2
Normal 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 }}
|
4
apt-repositories/templates/stretch_basics.list.j2
Normal file
4
apt-repositories/templates/stretch_basics.list.j2
Normal 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 }}
|
Loading…
Reference in a new issue