fix: arch discovery

refactor repository steps following official docker installation steps
This commit is contained in:
2026-08-04 19:53:51 +02:00
parent 960379bd16
commit ff9d9adc96
+8 -5
View File
@@ -22,15 +22,18 @@
mode: "0644" mode: "0644"
become: true 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 - name: Add Docker official APT repository
ansible.builtin.apt_repository: ansible.builtin.apt_repository:
repo: >- 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"
deb [arch={{ ansible_pkg_arch }} signed-by=/etc/apt/keyrings/docker.asc]
https://download.docker.com/linux/{{ ansible_distribution | lower }}
{{ ansible_distribution_release }} stable
state: present state: present
filename: docker filename: docker
update_cache: true update_cache: yes
become: true become: true
- name: Install modern Docker CE packages - name: Install modern Docker CE packages