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