I\'m currently writing an Ansible play that follows this general format and is run via a cron job:
pre_tasks:
-Configuration / package installation
tasks:
Don't use post_tasks
block but rather have your cleanup process as part of regular tasks
.
You should use handlers (http://docs.ansible.com/ansible/playbooks_intro.html) and set:
force_handlers: true
Please give a look to KubeNow's integration test (https://github.com/kubenow/KubeNow/blob/master/test/integration-test.yml).
This feature became available in Ansible 2.0:
This is the documentation for the new stanza markers block
, rescue
, and always
.