|
55 | 55 | key: /tmp/DATADOG_RPM_KEY_20200908.public
|
56 | 56 | state: present
|
57 | 57 | 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 |
58 | 68 |
|
59 | 69 | - name: Install Datadog Agent 5 yum repo
|
60 | 70 | yum_repository:
|
61 | 71 | name: datadog
|
62 | 72 | description: Datadog, Inc.
|
63 | 73 | baseurl: "{{ datadog_agent5_yum_repo }}"
|
64 | 74 | enabled: yes
|
| 75 | + includepkgs: "{{ datadog_includepkgs }}" |
65 | 76 | repo_gpgcheck: no # we don't sign Agent 5 repodata
|
66 | 77 | gpgcheck: "{{ datadog_yum_gpgcheck }}"
|
67 | 78 | gpgkey: [
|
|
79 | 90 | description: Datadog, Inc.
|
80 | 91 | baseurl: "{{ datadog_agent6_yum_repo }}"
|
81 | 92 | enabled: yes
|
| 93 | + includepkgs: "{{ datadog_includepkgs }}" |
82 | 94 | repo_gpgcheck: "{{ do_yum_repo_gpgcheck }}"
|
83 | 95 | gpgcheck: "{{ datadog_yum_gpgcheck }}"
|
84 | 96 | gpgkey: [
|
|
96 | 108 | description: Datadog, Inc.
|
97 | 109 | baseurl: "{{ datadog_agent7_yum_repo }}"
|
98 | 110 | enabled: yes
|
| 111 | + includepkgs: "{{ datadog_includepkgs }}" |
99 | 112 | repo_gpgcheck: "{{ do_yum_repo_gpgcheck }}"
|
100 | 113 | gpgcheck: "{{ datadog_yum_gpgcheck }}"
|
101 | 114 | gpgkey: [
|
|
112 | 125 | description: Datadog, Inc.
|
113 | 126 | baseurl: "{{ datadog_yum_repo }}"
|
114 | 127 | enabled: yes
|
| 128 | + includepkgs: "{{ datadog_includepkgs }}" |
115 | 129 | repo_gpgcheck: "{{ do_yum_repo_gpgcheck }}"
|
116 | 130 | gpgcheck: "{{ datadog_yum_gpgcheck }}"
|
117 | 131 | gpgkey: [
|
|
0 commit comments