Yes, there's a callback mechanism for this, where you can configure callback plugins in ansible.cfg (or the environment) and intercept arbitrary events.
This was an example: https://github.com/ansible/ansible/blob/devel/plugins/callbacks/log_plays.py (Though the log_plays setting in ansible.cfg basically does this now, making this above plugin mostly optional) This one is more entertaining: https://github.com/ansible/ansible/blob/devel/plugins/callbacks/osx_say.py So yes, you could definitely route this to hipchat instead of using the notification plugin. Should you develop a cool script for hipchat, send us a pull request and we can ship it in the callbacks/ dir! On Sat, Mar 15, 2014 at 6:15 PM, Michael Mahemoff <[email protected]>wrote: > Is there any way to run a command after the playbook has finished running, > so it would run once no matter how many hosts were processed? Kind of a > callback handler or "super-notifier". > > I have a Hipchat message generated after deploying and I'd rather see one > summary message than a line for each deployed host. > > -- > 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 post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/6370e80b-c700-4b72-8489-97876588e6ef%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/6370e80b-c700-4b72-8489-97876588e6ef%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAEVJ8QPR8qf7%3DcATKCLHKHEXv0ieGAEbi_a5Yp60%3D8QRyg0nsQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
