20 lines
730 B
YAML
20 lines
730 B
YAML
---
|
|
- name: check if Docker PGP key is already present
|
|
ansible.builtin.stat:
|
|
path: /usr/share/keyrings/docker-archive-keyring.gpg
|
|
register: docker_gpg_presence
|
|
- name: download armored Docker PGP key
|
|
ansible.builtin.get_url:
|
|
url: https://download.docker.com/linux/debian/gpg
|
|
dest: /tmp/docker.gpg
|
|
when: not docker_gpg_presence.stat.exists
|
|
- name: ensure unarmored Docker PGP key is present
|
|
ansible.builtin.command:
|
|
cmd: gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg /tmp/docker.gpg
|
|
when: not docker_gpg_presence.stat.exists
|
|
- name: remove temporary armored Docker PGP key
|
|
ansible.builtin.file:
|
|
path: /tmp/docker.gpg
|
|
state: absent
|
|
when: not docker_gpg_presence.stat.exists
|