From a77844606a3ff3d970800146e17825f3c4072db2 Mon Sep 17 00:00:00 2001 From: Sven Velt Date: Thu, 19 Sep 2024 10:09:15 +0200 Subject: [PATCH] Kapitel 10: Block --- 10/block.yml | 17 +++++++++++++++++ 10/block_01_kein_Problem.yml | 17 +++++++++++++++++ 10/block_02_Fehler_Block.yml | 17 +++++++++++++++++ 10/block_03_Fehler_Block_und_Rescue.yml | 17 +++++++++++++++++ 10/block_04_Fehler_nur_Rescue.yml | 17 +++++++++++++++++ 10/block_09_Fehler_Block_und_Always.yml | 19 +++++++++++++++++++ 6 files changed, 104 insertions(+) create mode 100644 10/block.yml create mode 100644 10/block_01_kein_Problem.yml create mode 100644 10/block_02_Fehler_Block.yml create mode 100644 10/block_03_Fehler_Block_und_Rescue.yml create mode 100644 10/block_04_Fehler_nur_Rescue.yml create mode 100644 10/block_09_Fehler_Block_und_Always.yml diff --git a/10/block.yml b/10/block.yml new file mode 100644 index 0000000..664c7cb --- /dev/null +++ b/10/block.yml @@ -0,0 +1,17 @@ +--- +- hosts: localhost + tasks: + - block: + - debug: msg='OK' + - shell: /bin/false + - debug: msg='Niemals' + rescue: + - debug: msg='Im Fehlerfall' + - shell: /bin/false + - debug: msg='Niemals' + always: + - debug: msg='echo Immer' + when: ansible_os_family == 'Debian' + + - debug: 'msg="Nach dem Block"' + diff --git a/10/block_01_kein_Problem.yml b/10/block_01_kein_Problem.yml new file mode 100644 index 0000000..fbb4017 --- /dev/null +++ b/10/block_01_kein_Problem.yml @@ -0,0 +1,17 @@ +--- +- hosts: localhost + tasks: + - block: + - debug: msg='Block 1' + - command: /bin/true + - debug: msg='Block 2' + rescue: + - debug: msg='Rescue 1' + - command: /bin/true + - debug: msg='Rescue 2' + always: + - debug: msg='Always' + when: ansible_os_family == 'Debian' + + - debug: 'msg="Nach dem Block"' + diff --git a/10/block_02_Fehler_Block.yml b/10/block_02_Fehler_Block.yml new file mode 100644 index 0000000..bd57633 --- /dev/null +++ b/10/block_02_Fehler_Block.yml @@ -0,0 +1,17 @@ +--- +- hosts: localhost + tasks: + - block: + - debug: msg='Block 1' + - command: /bin/false + - debug: msg='Block 2' + rescue: + - debug: msg='Rescue 1' + - command: /bin/true + - debug: msg='Rescue 2' + always: + - debug: msg='Always' + when: ansible_os_family == 'Debian' + + - debug: 'msg="Nach dem Block"' + diff --git a/10/block_03_Fehler_Block_und_Rescue.yml b/10/block_03_Fehler_Block_und_Rescue.yml new file mode 100644 index 0000000..a2b9153 --- /dev/null +++ b/10/block_03_Fehler_Block_und_Rescue.yml @@ -0,0 +1,17 @@ +--- +- hosts: localhost + tasks: + - block: + - debug: msg='Block 1' + - command: /bin/false + - debug: msg='Block 2' + rescue: + - debug: msg='Rescue 1' + - command: /bin/false + - debug: msg='Rescue 2' + always: + - debug: msg='Always' + when: ansible_os_family == 'Debian' + + - debug: 'msg="Nach dem Block"' + diff --git a/10/block_04_Fehler_nur_Rescue.yml b/10/block_04_Fehler_nur_Rescue.yml new file mode 100644 index 0000000..97c9911 --- /dev/null +++ b/10/block_04_Fehler_nur_Rescue.yml @@ -0,0 +1,17 @@ +--- +- hosts: localhost + tasks: + - block: + - debug: msg='Block 1' + - command: /bin/true + - debug: msg='Block 2' + rescue: + - debug: msg='Rescue 1' + - command: /bin/false + - debug: msg='Rescue 2' + always: + - debug: msg='Always' + when: ansible_os_family == 'Debian' + + - debug: 'msg="Nach dem Block"' + diff --git a/10/block_09_Fehler_Block_und_Always.yml b/10/block_09_Fehler_Block_und_Always.yml new file mode 100644 index 0000000..95b4402 --- /dev/null +++ b/10/block_09_Fehler_Block_und_Always.yml @@ -0,0 +1,19 @@ +--- +- hosts: localhost + tasks: + - block: + - debug: msg='Block 1' + - command: /bin/false + - debug: msg='Block 2' + rescue: + - debug: msg='Rescue 1' + - command: /bin/true + - debug: msg='Rescue 2' + always: + - debug: msg='Always 1' + - command: /bin/false + - debug: msg='Always 2' + when: ansible_os_family == 'Debian' + + - debug: 'msg="Nach dem Block"' +