2021-02
This commit is contained in:
parent
7d41253476
commit
b06e68d832
21
handler_test_1.yml
Normal file
21
handler_test_1.yml
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
---
|
||||||
|
- hosts:
|
||||||
|
- tnSV-debian9
|
||||||
|
- tnSV-debian10
|
||||||
|
- tnSV-ubu2004a
|
||||||
|
- tnSV-alpine3C
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- command: /bin/true
|
||||||
|
when: ansible_os_family == "Debian"
|
||||||
|
notify: Echo-Handler
|
||||||
|
|
||||||
|
- fail:
|
||||||
|
when: ansible_distribution == "Ubuntu"
|
||||||
|
|
||||||
|
handlers:
|
||||||
|
- name: Echo-Handler
|
||||||
|
debug:
|
||||||
|
msg: "Der Handler wurde aufgerufen!"
|
||||||
|
|
||||||
|
|
27
handler_test_2.yml
Normal file
27
handler_test_2.yml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
---
|
||||||
|
- hosts:
|
||||||
|
- tnSV-debian9
|
||||||
|
- tnSV-debian10
|
||||||
|
- tnSV-ubu2004a
|
||||||
|
- tnSV-alpine3C
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- command: /bin/true
|
||||||
|
when: ansible_os_family == "Debian"
|
||||||
|
notify: Echo-Handler-via-listen
|
||||||
|
|
||||||
|
- fail:
|
||||||
|
when: ansible_distribution == "Ubuntu"
|
||||||
|
|
||||||
|
handlers:
|
||||||
|
- name: Echo-Handler
|
||||||
|
debug:
|
||||||
|
msg: "Der Handler wurde aufgerufen!"
|
||||||
|
listen: Echo-Handler-via-listen
|
||||||
|
|
||||||
|
- name: Echo-Handler 2
|
||||||
|
debug:
|
||||||
|
msg: "Der Handler wurde aufgerufen!"
|
||||||
|
listen: Echo-Handler-via-listen
|
||||||
|
|
||||||
|
|
29
handler_test_3.yml
Normal file
29
handler_test_3.yml
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
---
|
||||||
|
- hosts:
|
||||||
|
- tnSV-debian9
|
||||||
|
- tnSV-debian10
|
||||||
|
- tnSV-ubu2004a
|
||||||
|
- tnSV-alpine3C
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- command: /bin/true
|
||||||
|
when: ansible_os_family == "Debian"
|
||||||
|
notify: Echo-Handler-via-listen
|
||||||
|
|
||||||
|
- meta: flush_handlers
|
||||||
|
|
||||||
|
- fail:
|
||||||
|
when: ansible_distribution == "Ubuntu"
|
||||||
|
|
||||||
|
handlers:
|
||||||
|
- name: Echo-Handler
|
||||||
|
debug:
|
||||||
|
msg: "Der Handler wurde aufgerufen!"
|
||||||
|
listen: Echo-Handler-via-listen
|
||||||
|
|
||||||
|
- name: Echo-Handler 2
|
||||||
|
debug:
|
||||||
|
msg: "Der Handler wurde aufgerufen!"
|
||||||
|
listen: Echo-Handler-via-listen
|
||||||
|
|
||||||
|
|
32
handler_test_4.yml
Normal file
32
handler_test_4.yml
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
---
|
||||||
|
- hosts:
|
||||||
|
- tnSV-debian9
|
||||||
|
- tnSV-debian10
|
||||||
|
- tnSV-ubu2004a
|
||||||
|
- tnSV-alpine3C
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- command: /bin/true
|
||||||
|
when: ansible_os_family == "Debian"
|
||||||
|
notify: Echo-Handler-via-listen
|
||||||
|
|
||||||
|
- meta: flush_handlers
|
||||||
|
|
||||||
|
- fail:
|
||||||
|
when: ansible_distribution == "Ubuntu"
|
||||||
|
|
||||||
|
- command: /bin/true
|
||||||
|
notify: Echo-Handler
|
||||||
|
|
||||||
|
handlers:
|
||||||
|
- name: Echo-Handler
|
||||||
|
debug:
|
||||||
|
msg: "Der Handler wurde aufgerufen!"
|
||||||
|
listen: Echo-Handler-via-listen
|
||||||
|
|
||||||
|
- name: Echo-Handler 2
|
||||||
|
debug:
|
||||||
|
msg: "Der Handler wurde aufgerufen!"
|
||||||
|
listen: Echo-Handler-via-listen
|
||||||
|
|
||||||
|
|
32
playbook_pre_post_tasks_roles_handlers.yml
Normal file
32
playbook_pre_post_tasks_roles_handlers.yml
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
---
|
||||||
|
- hosts: localhost
|
||||||
|
gather_facts: False
|
||||||
|
|
||||||
|
pre_tasks:
|
||||||
|
- debug:
|
||||||
|
msg: "Schritt 1"
|
||||||
|
notify: Handler Schritt 1
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- { role: schritt2 }
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- debug:
|
||||||
|
msg: "Schritt 3"
|
||||||
|
notify: Handler Schritt 3
|
||||||
|
|
||||||
|
post_tasks:
|
||||||
|
- debug:
|
||||||
|
msg: "Schritt 4"
|
||||||
|
notify: Handler Schritt 4
|
||||||
|
|
||||||
|
handlers:
|
||||||
|
- name: Handler Schritt 1
|
||||||
|
debug: msg="Handler Schritt 1"
|
||||||
|
|
||||||
|
- name: Handler Schritt 3
|
||||||
|
debug: msg="Handler Schritt 3"
|
||||||
|
|
||||||
|
- name: Handler Schritt 4
|
||||||
|
debug: msg="Handler Schritt 4"
|
||||||
|
|
35
playbook_pre_post_tasks_roles_handlers_really.yml
Normal file
35
playbook_pre_post_tasks_roles_handlers_really.yml
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
---
|
||||||
|
- hosts: localhost
|
||||||
|
gather_facts: False
|
||||||
|
|
||||||
|
pre_tasks:
|
||||||
|
- debug:
|
||||||
|
msg: "Schritt 1"
|
||||||
|
changed_when: True
|
||||||
|
notify: Handler Schritt 1
|
||||||
|
|
||||||
|
roles:
|
||||||
|
- { role: schritt2really }
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- debug:
|
||||||
|
msg: "Schritt 3"
|
||||||
|
changed_when: True
|
||||||
|
notify: Handler Schritt 3
|
||||||
|
|
||||||
|
post_tasks:
|
||||||
|
- debug:
|
||||||
|
msg: "Schritt 4"
|
||||||
|
changed_when: True
|
||||||
|
notify: Handler Schritt 4
|
||||||
|
|
||||||
|
handlers:
|
||||||
|
- name: Handler Schritt 1
|
||||||
|
debug: msg="Handler Schritt 1"
|
||||||
|
|
||||||
|
- name: Handler Schritt 3
|
||||||
|
debug: msg="Handler Schritt 3"
|
||||||
|
|
||||||
|
- name: Handler Schritt 4
|
||||||
|
debug: msg="Handler Schritt 4"
|
||||||
|
|
4
roles/schritt2/handlers/main.yml
Normal file
4
roles/schritt2/handlers/main.yml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
- name: Handler Schritt 2
|
||||||
|
debug: msg="Handler Schritt 2"
|
||||||
|
|
3
roles/schritt2/tasks/main.yml
Normal file
3
roles/schritt2/tasks/main.yml
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
---
|
||||||
|
- debug: msg="Schritt 2"
|
||||||
|
notify: Handler Schritt 2
|
4
roles/schritt2really/handlers/main.yml
Normal file
4
roles/schritt2really/handlers/main.yml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
- name: Handler Schritt 2
|
||||||
|
debug: msg="Handler Schritt 2"
|
||||||
|
|
4
roles/schritt2really/tasks/main.yml
Normal file
4
roles/schritt2really/tasks/main.yml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
- debug: msg="Schritt 2"
|
||||||
|
changed_when: True
|
||||||
|
notify: Handler Schritt 2
|
Loading…
Reference in a new issue