fix: arch discovery
refactor repository steps following official docker installation steps
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user