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