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.

Reply via email to