install backports with "tasks_from"

When including a specific tasks file, we bypass the "main" tasks of the role and the conditionals.
That way we don't play useless tasks and don't rely on default values.
This commit is contained in:
Jérémy Lecour 2017-05-23 15:13:11 +02:00 committed by Jérémy Lecour
parent 32e25e0e46
commit 404f4445d4
4 changed files with 4 additions and 8 deletions

View File

@ -4,8 +4,7 @@
- name: install jessie-backports
include_role:
name: apt-repositories
vars:
apt_repositories_install_backports: True
tasks_from: backports.yml
- name: Add exceptions for certbot dependances
copy:

View File

@ -2,8 +2,7 @@
- name: Install Evolix public repositry
include_role:
name: apt-repositories
vars:
apt_repositories_install_evolix_public: True
tasks_from: evolix_public.yml
- name: evomaintenance is installed
apt:

View File

@ -6,8 +6,7 @@
- name: install jessie-backports
include_role:
name: apt-repositories
vars:
apt_repositories_install_backports: True
tasks_from: backports.yml
when: ansible_distribution_release == "jessie"
- name: Java 8 is installed

View File

@ -2,8 +2,7 @@
- name: Install Evolix public repositry
include_role:
name: apt-repositories
vars:
apt_repositories_install_evolix_public: True
tasks_from: evolix_public.yml
- name: Install vrrpd packages
apt: