diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 63cd09b..4758d77 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -31,15 +31,23 @@ state: present when: ansible_os_family == "Debian" +- name: Create keyrings directory + ansible.builtin.file: + path: /etc/apt/keyrings + state: directory + mode: '0755' + when: ansible_os_family == "Debian" + - name: Add Docker GPG key - ansible.builtin.apt_key: + ansible.builtin.get_url: url: https://download.docker.com/linux/debian/gpg - state: present + dest: /etc/apt/keyrings/docker.asc + mode: '0644' when: ansible_os_family == "Debian" - name: Add Docker repository ansible.builtin.apt_repository: - repo: "deb [arch=amd64] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable" + repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable" state: present when: ansible_os_family == "Debian"