Skip to content

Commit 7a7225b

Browse files
committed
[changelog] Prepare 1.4.0 release
Along with some README improvements
1 parent 3ba579e commit 7a7225b

File tree

2 files changed

+39
-2
lines changed

2 files changed

+39
-2
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
CHANGELOG
22
=========
33

4+
# 1.4.0 / 2017-10-30
5+
6+
* [FEATURE] Allow specifying custom repo. See [#80][]
7+
* [FEATURE] Add Agent6 (beta) support on debianoids. See [#81][]
8+
* [BUGFIX] Fix incorrect handler name in process task. See [#68][] (thanks [@jeffwidman][])
9+
* [SANITY] Improve agent service task name and handler formatting. See [#62][] and [#67][] (thanks [@jeffwidman][])
10+
411
# 1.3.0 / 2017-04-04
512

613
* [FEATURE] Add support for configuring trace agent. See [#45][] and [#58][] (thanks [@pmbauer][])
@@ -34,6 +41,11 @@ Initial release, compatible with Ansible v1 & v2
3441
[#58]: https://github.com/DataDog/ansible-datadog/issues/58
3542
[#59]: https://github.com/DataDog/ansible-datadog/issues/59
3643
[#61]: https://github.com/DataDog/ansible-datadog/issues/61
44+
[#62]: https://github.com/DataDog/ansible-datadog/issues/62
45+
[#67]: https://github.com/DataDog/ansible-datadog/issues/67
46+
[#68]: https://github.com/DataDog/ansible-datadog/issues/68
47+
[#80]: https://github.com/DataDog/ansible-datadog/issues/80
48+
[#81]: https://github.com/DataDog/ansible-datadog/issues/81
3749
[@eplanet]: https://github.com/eplanet
3850
[@geoffwright]: https://github.com/geoffwright
3951
[@gtrummell]: https://github.com/gtrummell

README.md

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ Role Variables
3333
Agent 6 (beta)
3434
--------------
3535

36+
This role includes experimental support of the beta versions of Datadog Agent 6.0 on apt-based platforms.
37+
See below for usage. General information on the Datadog Agent 6 is available in the
38+
[datadog-agent](https://github.com/DataDog/datadog-agent/) repo.
39+
3640
To upgrade or install agent6, you need to:
3741

3842
- set `datadog_agent6` to true
@@ -56,7 +60,7 @@ None
5660

5761
Example Playbooks
5862
-------------------------
59-
```
63+
```yml
6064
- hosts: servers
6165
roles:
6266
- { role: Datadog.datadog, become: yes } # On Ansible < 1.9, use `sudo: yes` instead of `become: yes`
@@ -104,12 +108,33 @@ Example Playbooks
104108
- instance:bar
105109
```
106110
107-
```
111+
```yml
108112
- hosts: servers
109113
roles:
110114
- { role: Datadog.datadog, become: yes, datadog_api_key: "mykey" } # On Ansible < 1.9, use `sudo: yes` instead of `become: yes`
111115
```
112116
117+
Known Issues and Workarounds
118+
----------------------------
119+
120+
On Debian Stretch, the `apt_key` module that the role uses requires an additional system dependency to work correctly.
121+
Unfortunately that dependency (`dirmngr`) is not provided by the module. To work around this, you can add the following
122+
to the playbooks that make use of the present role:
123+
124+
```yml
125+
---
126+
- hosts: all
127+
pre_tasks:
128+
- name: Debian Stretch requires dirmngr package to be installed in order to use apt_key
129+
become: yes # On Ansible < 1.9, use `sudo: yes` instead of `become: yes`
130+
apt:
131+
name: dirmngr
132+
state: present
133+
134+
roles:
135+
- { role: Datadog.datadog, become: yes, datadog_api_key: "mykey" } # On Ansible < 1.9, use `sudo: yes` instead of `become: yes`
136+
```
137+
113138
License
114139
-------
115140

0 commit comments

Comments
 (0)