A callback to send Ansible events and metrics to Datadog.
Ansible >=1.1
The following python libraries are required on the Ansible server:
datadogpypyyaml(install withpip install pyyaml)
Once the required libraries (see above) have been installed on the server:
- Copy
datadog_callback.pyto 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.ymlfile 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.
- 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 (c) 2015 Datadog, Inc. See LICENSE for further details.