On Mon, 25 Jul 2022 19:06:33 +0200 Daniel Gonçalves <[email protected]> wrote:
> What I want to do is executing some code at the end of the playbook > execution, in other words executing some code at some arbitrary playbook > execution step. I wonder if there is some event listener I can subscribe > on in order to execute my code. This depends on the use case: 1) To execute the code at the end of the playbook you can use *post_tasks*. At some arbitrary playbook execution step use *tasks*. 2) To trigger the execution of a code by some events you can use the module *wait_for* https://docs.ansible.com/ansible/latest/collections/ansible/builtin/wait_for_module.html#ansible-builtin-wait-for-module-waits-for-a-condition-before-continuing and *handlers* https://docs.ansible.com/ansible/latest/user_guide/playbooks_handlers.html 3) To execute the code after the playbook finished you can use *ansible-runner* https://ansible-runner.readthedocs.io/en/stable/python_interface/#usage-examples -- Vladimir Botka -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/20220725215524.6aaab024%40gmail.com.
pgppsViJXWnql.pgp
Description: OpenPGP digital signature
