22 lines
667 B
YAML
22 lines
667 B
YAML
|
---
|
||
|
- hosts: localhost
|
||
|
any_errors_fatal: true
|
||
|
tasks:
|
||
|
- block:
|
||
|
- debug: msg='i execute normally'
|
||
|
- name: EXPECTED FAILURE primary block command
|
||
|
command: /bin/false
|
||
|
- debug: msg='i never execute, cause ERROR!'
|
||
|
rescue:
|
||
|
- name: rescue block debug
|
||
|
debug: msg='I caught an error'
|
||
|
- name: EXPECTED FAILURE rescue block command
|
||
|
command: /bin/false
|
||
|
- debug: msg='I also never execute :-('
|
||
|
always:
|
||
|
- name: A debug task in the always block
|
||
|
debug: msg="this always executes"
|
||
|
|
||
|
- set_fact:
|
||
|
always_ran: true
|