multiple changes
This commit is contained in:
74
local.yml
74
local.yml
@@ -6,11 +6,11 @@
|
||||
pre_tasks:
|
||||
- name: pre-run | update apt repository (debian, ubuntu, etc.)
|
||||
apt: update_cache=yes
|
||||
changed_when: False
|
||||
changed_when: false
|
||||
when: ansible_distribution in ["Debian", "Ubuntu"]
|
||||
- name: pre-run | update pacman repository (arch)
|
||||
pacman: update_cache=yes
|
||||
changed_when: False
|
||||
changed_when: false
|
||||
when: ansible_distribution == 'Archlinux'
|
||||
- name: pre-run |update portage repository (gentoo)
|
||||
portage:
|
||||
@@ -36,6 +36,54 @@
|
||||
roles:
|
||||
- server
|
||||
|
||||
- hosts: webserver
|
||||
tags: server,webserver
|
||||
become: true
|
||||
roles:
|
||||
- webserver
|
||||
|
||||
- hosts: mailserver
|
||||
tags: server,mailserver
|
||||
become: true
|
||||
roles:
|
||||
- mailserver
|
||||
|
||||
- hosts: database
|
||||
tags: server,database
|
||||
become: true
|
||||
roles:
|
||||
- database
|
||||
|
||||
- hosts: dhcpserver
|
||||
tags: server,dhcpserver
|
||||
become: true
|
||||
roles:
|
||||
- dhcpserver
|
||||
|
||||
- hosts: fileserver
|
||||
tags: server,fileserver
|
||||
become: true
|
||||
roles:
|
||||
- fileserver
|
||||
|
||||
- hosts: nameserver
|
||||
tags: server,nameserver
|
||||
become: true
|
||||
roles:
|
||||
- nameserver
|
||||
|
||||
- hosts: printspooler
|
||||
tags: server,printspooler
|
||||
become: true
|
||||
roles:
|
||||
- printspooler
|
||||
|
||||
- hosts: proxyserver
|
||||
tags: server,proxyserver
|
||||
become: true
|
||||
roles:
|
||||
- proxyserver
|
||||
|
||||
# end of roles; cleanup and reporting
|
||||
- hosts: all
|
||||
become: true
|
||||
@@ -61,17 +109,17 @@
|
||||
changed_when: false
|
||||
when: ansible_distribution == "Archlinux"
|
||||
|
||||
- name: send completion alert
|
||||
include_tasks: playbooks/send_completion_alert.yml
|
||||
tags: always
|
||||
when:
|
||||
- task_failed is not defined
|
||||
# - name: send completion alert
|
||||
# include_tasks: playbooks/send_completion_alert.yml
|
||||
# tags: always
|
||||
# when:
|
||||
# - task_failed is not defined
|
||||
|
||||
- name: send failure alert
|
||||
include_tasks: playbooks/send_failure_alert.yml
|
||||
tags: always
|
||||
when:
|
||||
- task_failed is defined
|
||||
- task_failed == true
|
||||
# - name: send failure alert
|
||||
# include_tasks: playbooks/send_failure_alert.yml
|
||||
# tags: always
|
||||
# when:
|
||||
# - task_failed is defined
|
||||
# - task_failed == true
|
||||
|
||||
# vim: ts=2 sw=2 fdm=indent
|
||||
|
||||
Reference in New Issue
Block a user