Kapitel 10: Handler allgemein
This commit is contained in:
parent
e5a5d1c94c
commit
ce14f646e5
21
10/alt/handler_test_1.yml
Normal file
21
10/alt/handler_test_1.yml
Normal file
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-debian10
|
||||
- tn00-debian11
|
||||
- tn00-ubu2004a
|
||||
- tn00-alpine3i
|
||||
|
||||
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
10/alt/handler_test_2.yml
Normal file
27
10/alt/handler_test_2.yml
Normal file
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-debian10
|
||||
- tn00-debian11
|
||||
- tn00-ubu2004a
|
||||
- tn00-alpine3i
|
||||
|
||||
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
10/alt/handler_test_3.yml
Normal file
29
10/alt/handler_test_3.yml
Normal file
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-debian10
|
||||
- tn00-debian11
|
||||
- tn00-ubu2004a
|
||||
- tn00-alpine3i
|
||||
|
||||
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
10/alt/handler_test_4.yml
Normal file
32
10/alt/handler_test_4.yml
Normal file
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-debian10
|
||||
- tn00-debian11
|
||||
- tn00-ubu2004a
|
||||
- tn00-alpine3i
|
||||
|
||||
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
|
||||
|
||||
|
22
10/handler_1_durchlauf.yml
Normal file
22
10/handler_1_durchlauf.yml
Normal file
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-ubu2204
|
||||
- tn00-debian12
|
||||
- tn00-alpine3i
|
||||
|
||||
tasks:
|
||||
- name: Handler notify
|
||||
debug:
|
||||
msg: "Handler wird ggf. benachrichtigt"
|
||||
changed_when: ansible_os_family == "Debian"
|
||||
notify: Echo-Handler
|
||||
|
||||
- name: Lebenszeichen
|
||||
debug:
|
||||
msg: "Ich lebe noch"
|
||||
|
||||
handlers:
|
||||
- name: Echo-Handler
|
||||
debug:
|
||||
msg: "Der Handler wurde aufgerufen!"
|
||||
|
31
10/handler_2_fail_ubuntu.yml
Normal file
31
10/handler_2_fail_ubuntu.yml
Normal file
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-ubu2204
|
||||
- tn00-debian12
|
||||
- tn00-alpine3i
|
||||
|
||||
tasks:
|
||||
- name: Handler notify
|
||||
debug:
|
||||
msg: "Handler wird ggf. benachrichtigt"
|
||||
changed_when: ansible_os_family == "Debian"
|
||||
notify: Echo-Handler
|
||||
|
||||
- name: Ubuntu geht kaputt
|
||||
debug:
|
||||
msg: "{{ 'Ubuntu kaputt' if ansible_distribution == 'Ubuntu' else 'Nix kaputt' }}"
|
||||
failed_when: ansible_distribution == "Ubuntu"
|
||||
|
||||
- name: Lebenszeichen
|
||||
debug:
|
||||
msg: "Ich lebe noch"
|
||||
|
||||
|
||||
handlers:
|
||||
- name: Echo-Handler
|
||||
debug:
|
||||
msg: "Der Handler wurde aufgerufen!"
|
||||
|
||||
|
||||
|
||||
|
31
10/handler_3_flush_handlers.yml
Normal file
31
10/handler_3_flush_handlers.yml
Normal file
|
@ -0,0 +1,31 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-ubu2204
|
||||
- tn00-debian12
|
||||
- tn00-alpine3i
|
||||
|
||||
tasks:
|
||||
- name: Handler notify
|
||||
debug:
|
||||
msg: "Handler wird ggf. benachrichtigt"
|
||||
changed_when: ansible_os_family == "Debian"
|
||||
notify: Echo-Handler
|
||||
|
||||
- name: Flush handlers
|
||||
meta: flush_handlers
|
||||
|
||||
- name: Ubuntu geht kaputt
|
||||
debug:
|
||||
msg: "{{ 'Ubuntu kaputt' if ansible_distribution == 'Ubuntu' else 'Nix kaputt' }}"
|
||||
failed_when: ansible_distribution == "Ubuntu"
|
||||
|
||||
- name: Lebenszeichen
|
||||
debug:
|
||||
msg: "Ich lebe noch"
|
||||
|
||||
|
||||
handlers:
|
||||
- name: Echo-Handler
|
||||
debug:
|
||||
msg: "Der Handler wurde aufgerufen!"
|
||||
|
37
10/handler_4_flush_handlers_weitere.yml
Normal file
37
10/handler_4_flush_handlers_weitere.yml
Normal file
|
@ -0,0 +1,37 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-ubu2204
|
||||
- tn00-debian12
|
||||
- tn00-alpine3i
|
||||
|
||||
tasks:
|
||||
- name: Handler notify
|
||||
debug:
|
||||
msg: "Handler wird ggf. benachrichtigt"
|
||||
changed_when: ansible_os_family == "Debian"
|
||||
notify: Echo-Handler
|
||||
|
||||
- name: Flush handlers
|
||||
meta: flush_handlers
|
||||
|
||||
- name: Ubuntu geht kaputt
|
||||
debug:
|
||||
msg: "{{ 'Ubuntu kaputt' if ansible_distribution == 'Ubuntu' else 'Nix kaputt' }}"
|
||||
failed_when: ansible_distribution == "Ubuntu"
|
||||
|
||||
- name: Handler notify 2
|
||||
debug:
|
||||
msg: "Handler wird benachrichtigt"
|
||||
changed_when: True
|
||||
notify: Echo-Handler
|
||||
|
||||
- name: Lebenszeichen
|
||||
debug:
|
||||
msg: "Ich lebe noch"
|
||||
|
||||
|
||||
handlers:
|
||||
- name: Echo-Handler
|
||||
debug:
|
||||
msg: "Der Handler wurde aufgerufen!"
|
||||
|
28
10/handler_5_notify_list.yml
Normal file
28
10/handler_5_notify_list.yml
Normal file
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-ubu2204
|
||||
- tn00-debian12
|
||||
- tn00-alpine3i
|
||||
|
||||
tasks:
|
||||
- name: Handler notify
|
||||
debug:
|
||||
msg: "Handler wird ggf. benachrichtigt"
|
||||
changed_when: ansible_os_family == "Debian"
|
||||
notify:
|
||||
- Echo-Handler
|
||||
- Echo-Handler Zwei
|
||||
|
||||
- name: Lebenszeichen
|
||||
debug:
|
||||
msg: "Ich lebe noch"
|
||||
|
||||
handlers:
|
||||
- name: Echo-Handler
|
||||
debug:
|
||||
msg: "Der erste Handler wurde aufgerufen!"
|
||||
|
||||
- name: Echo-Handler Zwei
|
||||
debug:
|
||||
msg: "Der zweite Handler wurde aufgerufen!"
|
||||
|
28
10/handler_6_listen.yml
Normal file
28
10/handler_6_listen.yml
Normal file
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-ubu2204
|
||||
- tn00-debian12
|
||||
- tn00-alpine3i
|
||||
|
||||
tasks:
|
||||
- name: Handler notify
|
||||
debug:
|
||||
msg: "Handler wird ggf. benachrichtigt"
|
||||
changed_when: ansible_os_family == "Debian"
|
||||
notify: Mehrere Handler
|
||||
|
||||
- name: Lebenszeichen
|
||||
debug:
|
||||
msg: "Ich lebe noch"
|
||||
|
||||
handlers:
|
||||
- name: Echo-Handler
|
||||
debug:
|
||||
msg: "Der erste Handler wurde aufgerufen!"
|
||||
listen: Mehrere Handler
|
||||
|
||||
- name: Echo-Handler Zwei
|
||||
debug:
|
||||
msg: "Der zweite Handler wurde aufgerufen!"
|
||||
listen: Mehrere Handler
|
||||
|
35
10/handler_7_notify_list_listen.yml
Normal file
35
10/handler_7_notify_list_listen.yml
Normal file
|
@ -0,0 +1,35 @@
|
|||
---
|
||||
- hosts:
|
||||
- tn00-ubu2204
|
||||
- tn00-debian12
|
||||
- tn00-alpine3i
|
||||
|
||||
tasks:
|
||||
- name: Handler notify
|
||||
debug:
|
||||
msg: "Handler wird ggf. benachrichtigt"
|
||||
changed_when: ansible_os_family == "Debian"
|
||||
notify:
|
||||
- Mehrere Handler
|
||||
- Zwei Handler
|
||||
- Echo-Handler
|
||||
|
||||
- name: Lebenszeichen
|
||||
debug:
|
||||
msg: "Ich lebe noch"
|
||||
|
||||
handlers:
|
||||
- name: Echo-Handler
|
||||
debug:
|
||||
msg: "Der erste Handler wurde aufgerufen!"
|
||||
listen:
|
||||
- Mehrere Handler
|
||||
- Zwei Handler
|
||||
|
||||
- name: Echo-Handler Zwei
|
||||
debug:
|
||||
msg: "Der zweite Handler wurde aufgerufen!"
|
||||
listen:
|
||||
- Mehrere Handler
|
||||
- Zwei Handler
|
||||
|
Loading…
Reference in a new issue