New variable "monitored_packages_predepends"

Install packages which are necessary for this role (needed for Alpine
Linux's 'shadow' package)
This commit is contained in:
Sven Velt 2018-04-22 14:50:15 +02:00
parent 89535aa5a3
commit 0284543e7e
2 changed files with 7 additions and 1 deletions

View file

@ -8,6 +8,7 @@ monitored_homedir: /var/lib/nagios
monitored_shell: /bin/bash
monitored_packages_install: True
monitored_packages_predepends: []
monitored_packages_additional: []
monitored_packages_additional_nrpe: []
monitored_packages_additional_ssh: []

View file

@ -12,7 +12,12 @@
- "{{ (ansible_distribution|lower).split(' ')[0] }}-{{ (ansible_distribution_major_version|lower).split(' ')[0] }}.yml"
- "{{ (ansible_distribution|lower).split(' ')[0] }}.yml"
- "{{ (ansible_os_family|lower).split(' ')[0] }}.yml"
- "defaults.yml"
- name: "Install dependencies"
package:
name: "{{ monitored_packages_predepends }}"
state: latest
when: monitored_packages_predepends
- name: "INCLUDE: Create monitoring user"
import_tasks: user.yml