Skip to content

Commit 74d6502

Browse files
committed
Add includepkgs to repo config
1 parent ec5eccc commit 74d6502

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tasks/pkg-redhat.yml

+14
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,24 @@
5555
key: /tmp/DATADOG_RPM_KEY_20200908.public
5656
state: present
5757
when: not ansible_check_mode
58+
59+
- name: Set versioned includepkgs variable
60+
set_fact:
61+
datadog_includepkgs: "{{ datadog_agent_flavor }}-{{ datadog_agent_redhat_version | regex_replace('^\\d+:', '') }}"
62+
when: datadog_agent_redhat_version is defined
63+
64+
- name: Set plain includepkgs variable
65+
set_fact:
66+
datadog_includepkgs: "{{ datadog_agent_flavor }}"
67+
when: datadog_agent_redhat_version is not defined
5868

5969
- name: Install Datadog Agent 5 yum repo
6070
yum_repository:
6171
name: datadog
6272
description: Datadog, Inc.
6373
baseurl: "{{ datadog_agent5_yum_repo }}"
6474
enabled: yes
75+
includepkgs: "{{ datadog_includepkgs }}"
6576
repo_gpgcheck: no # we don't sign Agent 5 repodata
6677
gpgcheck: "{{ datadog_yum_gpgcheck }}"
6778
gpgkey: [
@@ -79,6 +90,7 @@
7990
description: Datadog, Inc.
8091
baseurl: "{{ datadog_agent6_yum_repo }}"
8192
enabled: yes
93+
includepkgs: "{{ datadog_includepkgs }}"
8294
repo_gpgcheck: "{{ do_yum_repo_gpgcheck }}"
8395
gpgcheck: "{{ datadog_yum_gpgcheck }}"
8496
gpgkey: [
@@ -96,6 +108,7 @@
96108
description: Datadog, Inc.
97109
baseurl: "{{ datadog_agent7_yum_repo }}"
98110
enabled: yes
111+
includepkgs: "{{ datadog_includepkgs }}"
99112
repo_gpgcheck: "{{ do_yum_repo_gpgcheck }}"
100113
gpgcheck: "{{ datadog_yum_gpgcheck }}"
101114
gpgkey: [
@@ -112,6 +125,7 @@
112125
description: Datadog, Inc.
113126
baseurl: "{{ datadog_yum_repo }}"
114127
enabled: yes
128+
includepkgs: "{{ datadog_includepkgs }}"
115129
repo_gpgcheck: "{{ do_yum_repo_gpgcheck }}"
116130
gpgcheck: "{{ datadog_yum_gpgcheck }}"
117131
gpgkey: [

0 commit comments

Comments
 (0)