diff --git a/tasks/pkg-redhat.yml b/tasks/pkg-redhat.yml index 927c8ad9..4cf2a5f8 100644 --- a/tasks/pkg-redhat.yml +++ b/tasks/pkg-redhat.yml @@ -24,21 +24,39 @@ ) else 'yes' ) }} +- name: Download current RPM key + get_url: + url: "{{ datadog_yum_gpgkey_current }}" + dest: /tmp/DATADOG_RPM_KEY_CURRENT.public + force: yes + - name: Import current RPM key rpm_key: - key: "{{ datadog_yum_gpgkey_current }}" + key: /tmp/DATADOG_RPM_KEY_CURRENT.public state: present when: not ansible_check_mode +- name: Download new RPM key (Expires in 2022) + get_url: + url: "{{ datadog_yum_gpgkey_e09422b3 }}" + dest: /tmp/DATADOG_RPM_KEY_E09422B3.public + checksum: "sha256:{{ datadog_yum_gpgkey_e09422b3_sha256sum }}" + - name: Import new RPM key (Expires in 2022) rpm_key: - key: "{{ datadog_yum_gpgkey_e09422b3 }}" + key: /tmp/DATADOG_RPM_KEY_E09422B3.public state: present when: not ansible_check_mode +- name: Download new RPM key (Expires in 2024) + get_url: + url: "{{ datadog_yum_gpgkey_20200908 }}" + dest: /tmp/DATADOG_RPM_KEY_20200908.public + checksum: "sha256:{{ datadog_yum_gpgkey_20200908_sha256sum }}" + - name: Import new RPM key (Expires in 2024) rpm_key: - key: "{{ datadog_yum_gpgkey_20200908 }}" + key: /tmp/DATADOG_RPM_KEY_20200908.public state: present when: not ansible_check_mode