diff --git a/tasks/install_docker_debian.yml b/tasks/install_docker_debian.yml index 163d88f..3e2eb32 100644 --- a/tasks/install_docker_debian.yml +++ b/tasks/install_docker_debian.yml @@ -10,11 +10,16 @@ path: /etc/apt/keyrings state: directory mode: "0755" +- name: Check if Docker GPG key exists + stat: + path: /etc/apt/keyrings/docker.asc + register: docker_key - name: Add Docker GPG apt Key get_url: url: https://download.docker.com/linux/debian/gpg dest: /etc/apt/keyrings/docker.asc mode: "0755" + when: not docker_key.stat.exists - name: Add Docker Repository apt_repository: repo: deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian {{ansible_distribution_release}} stable