Skip to content

Commit 0c62ab0

Browse files
authored
Merge pull request #20 from gamernetwork/master
Allow apt repo settings to be user defined
2 parents 21ce769 + e886c1a commit 0c62ab0

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ Role Variables
1919
- `datadog_config` - Settings to place in `/etc/dd-agent/datadog.conf`.
2020
- `datadog_process_checks` - Array of process checks and options (DEPRECATED: use `process` under
2121
`datadog_checks` instead)
22+
- `datadog_apt_repo` - Override default Datadog `apt` repository
23+
- `datadog_apt_key_url` - Url to Datadog `apt` key
2224

2325
Dependencies
2426
------------

defaults/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,6 @@ datadog_checks: {}
1010
# default user/group
1111
datadog_user: dd-agent
1212
datadog_group: root
13+
14+
# default apt repo
15+
datadog_apt_repo: "deb http://apt.datadoghq.com/ stable main"

tasks/pkg-debian.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
- apt: name=apt-transport-https state=latest
33

44
- apt_key: id=C7A7DA52 keyserver=hkp://keyserver.ubuntu.com:80 state=present
5+
when: datadog_apt_key_url is not defined
56

6-
- apt_repository: repo='deb http://apt.datadoghq.com/ stable main' state=present update_cache=yes
7+
- apt_key: id=C7A7DA52 url={{ datadog_apt_key_url }} state=present
8+
when: datadog_apt_key_url is defined
9+
10+
- apt_repository: repo='{{ datadog_apt_repo }}' state=present update_cache=yes
711

812
- apt: name=datadog-agent state=latest

0 commit comments

Comments
 (0)