- hosts: localhost gather_facts: no tasks: - block: - block: - block: - block: - debug: msg="are we there yet {{foo}}?" always: - debug: msg="a random always block" - fail: rescue: - debug: msg="rescuing from the fail" when: not skip_me|default(False) - debug: msg="i am the last task" vars: foo: bar