Files
ansible-role-auth-duo/tasks/duo-repo.yml

23 lines
512 B
YAML

---
- name: Copy GPG Key to node
copy:
dest: /tmp/DUO-GPG-PUBLIC-KEY.asc
src: DUO-GPG-PUBLIC-KEY.asc
changed_when: false
- name: Ensure Duo GPG Key is installed
rpm_key:
key: /tmp/DUO-GPG-PUBLIC-KEY.asc
state: present
- name: Ensure key removed from /tmp
file:
path: /tmp/DUO-GPG-PUBLIC-KEY.asc
state: absent
changed_when: false
- name: Ensure duo repository is present
template:
src: etc.yum.repos.d.duosecurity.j2
dest: /etc/yum.repos.d/duosecurity.repo