Various fixes
- apt-key is deprecated, copy unarmored keyfile instead
- fixes for lint, metadata, galaxy, etc.
Change-Id: I4849a15c1ffbe4ed2048ff2a2e0170c2baff4622
diff --git a/tasks/Debian-repo.yml b/tasks/Debian-repo.yml
index 3473e15..c5083db 100644
--- a/tasks/Debian-repo.yml
+++ b/tasks/Debian-repo.yml
@@ -17,16 +17,20 @@
- "software-properties-common"
state: "present"
-- name: Add Docker apt repo key
- apt_key:
- data: "{{ lookup('file','docker.gpg') }}"
- state: "present"
+- name: Copy Docker repo GPG key
+ ansible.builtin.copy:
+ src: docker-keyring.gpg
+ dest: /usr/share/keyrings/docker-keyring.gpg
+ owner: root
+ group: root
+ mode: 0644
# https://docs.docker.com/engine/install/debian/#install-using-the-repository
- name: Add Official Docker apt repo
apt_repository:
repo: >-
- deb https://download.docker.com/linux/{{ ansible_lsb['id'] | lower }}
+ deb [arch=amd64 signed-by=/usr/share/keyrings/docker-keyring.gpg]
+ https://download.docker.com/linux/{{ ansible_lsb['id'] | lower }}
{{ ansible_lsb['codename'] }} stable
mode: 0644
update_cache: true