Commit 04b813ad authored by Blerim Sheqa's avatar Blerim Sheqa

Use stanza style for modules with multiple parameters

parent 039e87a4
......@@ -2,6 +2,8 @@
- name: start icinga2
become: yes
service: name=icinga2 state=started enabled=yes
when:
- i2_manage_service
service:
name=icinga2
state=started
enabled=yes
when: i2_manage_service
......@@ -2,23 +2,31 @@
- name: Debian - Install apt-transport-https
become: yes
apt: name=apt-transport-https state=present
apt:
name=apt-transport-https
state=present
when: i2_manage_repository
- name: Debian - Add Icinga 2 repository key
become: yes
apt_key: url="{{ i2_apt_key }}" state=present
apt_key:
url="{{ i2_apt_key }}"
state=present
when: i2_manage_repository and i2_apt_key
- name: Debian - Add Icinga 2 repository
become: yes
apt_repository: repo={{ item.repo }} state={{ item.state}}
apt_repository:
repo={{ item.repo }}
state={{ item.state}}
with_items:
- { repo: "{{ i2_apt_url }}", state: "present" }
when: i2_manage_repository
- name: Debian - Ensure icinga2 is installed
become: yes
apt: name=icinga2 state=present
apt:
name=icinga2
state=present
notify: start icinga2
when: i2_manage_package
......@@ -2,11 +2,15 @@
- name: RedHat - Add Icinga 2 repository
become: yes
template: src=ICINGA-release.repo dest=/etc/yum.repos.d/ICINGA-release.repo
template:
src=ICINGA-release.repo
dest=/etc/yum.repos.d/ICINGA-release.repo
when: i2_manage_repository
- name: RedHat - Ensure icinga2 is installed
become: yes
yum: name=icinga2 state=present
yum:
name=icinga2
state=present
notify: start icinga2
when: i2_manage_package
......@@ -5,5 +5,8 @@
- install
- name: Make sure Icinga 2 is started
service: name=icinga2 state=started enabled=yes
service:
name=icinga2
state=started
enabled=yes
when: i2_manage_service
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment