diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 9ef5e46..0f0e5d7 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -22,15 +22,18 @@ mode: "0644" become: true +- name: Get system architecture + ansible.builtin.command: dpkg --print-architecture + register: dpkg_architecture + changed_when: false + become: true + - name: Add Docker official APT repository ansible.builtin.apt_repository: - repo: >- - deb [arch={{ ansible_pkg_arch }} signed-by=/etc/apt/keyrings/docker.asc] - https://download.docker.com/linux/{{ ansible_distribution | lower }} - {{ ansible_distribution_release }} stable + repo: "deb [arch={{ dpkg_architecture.stdout }} signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} stable" state: present filename: docker - update_cache: true + update_cache: yes become: true - name: Install modern Docker CE packages