- [FEATURE] Trust new RPM key on SUSE. See [#203][].
- [IMPROVEMENT] Windows: Add the ability to specify the 'ddagentuser' name and password in the configuration.
- [FEATURE] Add 'pre_task' and 'post_task' folder for custom user tasks.
- [FEATURE] On Linux: you can now add the Agent's user to additionnal groups.
- [DEPRECATION] Bumping this minimum supported Ansible version from 2.2 to 2.5 (version prior from 2.5 are EOL).
- [IMPROVEMENT] Use 'include_tasks' instead of 'include' which bump minimum ansible version to 2.4 (thanks to [@rouge8][]).
- [FIX] Make sure the Live Process agent and APM agent aren't started when datadog_enabled is set to false (thanks to [@pdecat][]).
- [FEATURE] Add support for managing Windows hosts.
- [IMPROVEMENT] Allow the use of a backup keyserver for apt in case the main one is down.
- [IMPROVEMENT] Fix configuration items order to be the same between playbook runs (thanks to [@jpiron][]).
- [FEATURE] Add support for "site" configuration.
- [IMPROVEMENT] Add retry policy when failing to pull GPG key from keyserver.ubuntu.com
- [FIX] Disabling repo metadata signature check for SUSE/SLES.
- [FEATURE] Add support for SUSE/SLES (thanks to [@enarciso][]).
- [DEPRECATION] Drop support for EOL platform
- [IMPROVEMENT] Harmonize tasks names between agent5 and agent6 (thanks [@xp-1000][]).
- [FEATURE] Support "--check" Ansible option for dry-run.
- [BUGFIX] Fix downgrade on centos.
- [IMPROVEMENT] Update conf paths to respect agent6 best practice (thanks @dbr1993).
- [IMPROVEMENT] Fix YAML cosmetics: standardize syntax everywhere (thanks @tomgoren).
- [DEPRECATION] Drop support for EOL versions of ansible (<2.2).
- [BUGFIX] Removing legacy http apt repos pre-dating usage of HTTPS. See [#116][]
- [BUGFIX] Remove empty brackets from datadog.yaml when datadog_config is empty. See [#107][]
- [BUGFIX] Remove failing import of expired APT key. See #105
- [BUGFIX] Remove failing import of expired APT key. See #105
- [RELEASE] Make Agent6 the default version to install.
- [IMPROVEMENT] Defaulting to HTTPS for apt and yum repo.
- [IMPROVEMENT] Refresh apt cache every hour. See #98
- [FEATURE] Add Agent6 (beta) support on RPM-based distros. See #90 (thanks @brendanlong)
- [FEATURE] Allow specifying custom repo. See #80
- [FEATURE] Add Agent6 (beta) support on debianoids. See #81
- [BUGFIX] Fix incorrect handler name in process task. See #68 (thanks @jeffwidman)
- [SANITY] Improve agent service task name and handler formatting. See #62 and #67 (thanks @jeffwidman)
- [FEATURE] Add support for configuring trace agent. See #45 and #58 (thanks @pmbauer)
- [FEATURE] Allow pinning the version of the Agent. See #61
- [IMPROVEMENT] Pipe
datadog_checks
through list for python3 support. See #51 (thanks @gtrummell) - [IMPROVEMENT] Use
ansible-lint
on the role and use names on all tasks. See #50 (thanks @eplanet) - [BUGFIX] Fix
ini
format of thedatadog.conf
file. See #59
- [FEATURE] Trust new APT and RPM keys. See #30
- [IMPROVEMENT] Change the
state
ofapt-transport-https
fromlatest
topresent
. See #36 - [IMPROVEMENT] Convert config file tasks to proper YAML formatting. See #32 (thanks @jeffwidman)
- [FEATURE] Allow APT repo settings to be user-defined. See #20 (thanks @geoffwright)
Initial release, compatible with Ansible v1 & v2