apt-repositories: stretch repositories are different
This commit is contained in:
parent
13fccb1f3f
commit
aeb184fe56
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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