multiple changes

This commit is contained in:
2021-02-24 17:39:50 +01:00
parent 18f9bcbc81
commit bac4eabc5d
9 changed files with 312 additions and 69 deletions

View File

@@ -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