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.
Yes, there’s a callback mechanism for this, where you can configure callback plugins in ansible.cfg (or the environment) and intercept arbitrary events.