The callback plugin is really nice, i didn't know it existed. For my purposes though, I would like to use the slack module so that I can more custom tailor the message, the channel to post to, and when to skip a slack message (for local/dev environments)
But thank you, this is cool. On Thursday, September 1, 2016 at 12:07:18 PM UTC-4, Matt Martz wrote: > > Jordan, > > Have you looked at the slack callback plugin that is already bundled with > ansible? > > In your ansible.cfg you would need to have something like: > > [defaults] > callback_whitelist = slack > > The docstring for the callback has information about what environment > variables need to be set up for it to work: > > > https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/callback/slack.py#L43-L56 > > To get it to display things like tags, skip tags, limit, etc...you will > need to set SLACK_INVOCATION=True > > On Thu, Sep 1, 2016 at 10:40 AM, Jordan Cohen <[email protected] > <javascript:>> wrote: > >> I am integrating some automated slack messaging in ansible to inform on >> ansible runs and it would be useful to display information such as: >> >> Current tags in push >> Current skip-tags in push >> Current limit (though I know i can use play_hosts for listing the servers) >> >> To be honest, the whole ansible command would be helpful. I am doing >> this with a local action shell now: >> >> shell ps aux | grep 'ansible-playbook' | grep -v grep >> >> ...but besides it being very janky, this is unpredictable if there are >> multiple ansible-playbooks running on one host, like in my jenkins server. >> >> I scanned all the built in vars that I know of for some of this >> information but no luck. >> >> Thanks! >> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/97c23341-c49a-447c-beea-a9592c8a1959%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/97c23341-c49a-447c-beea-a9592c8a1959%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Matt Martz > @sivel > sivel.net > -- 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/de06d9d3-f81a-4993-9c5a-3a5826e1ce2b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
