ansible-datadog-callback
A callback to send Ansible events and metrics to Datadog.
Requirements
Ansible >=1.1
The following python libraries are required on the Ansible server:
datadogpy
pyyaml
(install withpip install pyyaml
)
Installation
Once the required libraries (see above) have been installed on the server:
- Copy
datadog_callback.py
to your playbook callback directory (by defaultcallback_plugins/
in your playbook's root directory). Create the directory if it doesn't exist. - Create a
datadog_callback.yml
file alongsidedatadog_callback.py
, and set its contents with your API key, as following:
api_key: <your-api-key>
You should start seeing Ansible events and metrics appear on Datadog when your playbook is run.
Contributing to ansible-datadog-callback
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Copyright
Copyright (c) 2015 Datadog, Inc. See LICENSE for further details.