From cfcc8199c566f5ed89869f30d36b819603b20828 Mon Sep 17 00:00:00 2001 From: Chris Croome <chris@webarchitects.co.uk> Date: Mon, 27 Jun 2022 21:18:24 +0100 Subject: [PATCH] Install docker gpg key --- tasks/docker.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tasks/docker.yml b/tasks/docker.yml index fffd7ef..1d90552 100644 --- a/tasks/docker.yml +++ b/tasks/docker.yml @@ -64,6 +64,26 @@ changed_when: false register: docker_arch + - name: Docker gpg key present + ansible.builtin.get_url: + url: "https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg" + checksum: "{{ docker_gpg_checksum }}" + dest: /etc/apt/keyrings/docker.asc + mode: 0644 + owner: root + group: root + + - name: Docker gpg key check command + ansible.builtin.command: gpg --with-colons --with-fingerprint --with-subkey-fingerprint /etc/apt/keyrings/docker.asc + check_mode: false + changed_when: false + register: docker_gpg + + - name: Docker gpg key checked + ansible.builtin.assert: + that: + - docker_gpg_fingerprint in docker_gpg.stdout + - name: Docker apt repo available ansible.builtin.template: src: docker.sources.j2 -- GitLab