refactor: docker role #6
@@ -25,11 +25,9 @@
|
|||||||
- name: Add Docker official APT repository
|
- name: Add Docker official APT repository
|
||||||
ansible.builtin.apt_repository:
|
ansible.builtin.apt_repository:
|
||||||
repo: >-
|
repo: >-
|
||||||
deb [arch={{ 'amd64' if ansible_architecture == 'x86_64' else 'arm64' if ansible_architecture == 'aarch64' else ansible_architecture }}
|
deb [arch={{ ansible_pkg_arch }} signed-by=/etc/apt/keyrings/docker.asc]
|
||||||
signed-by=/etc/apt/keyrings/docker.asc]
|
|
||||||
https://download.docker.com/linux/{{ ansible_distribution | lower }}
|
https://download.docker.com/linux/{{ ansible_distribution | lower }}
|
||||||
{{ ansible_distribution_release }}
|
{{ ansible_distribution_release }} stable
|
||||||
stable
|
|
||||||
state: present
|
state: present
|
||||||
filename: docker
|
filename: docker
|
||||||
update_cache: true
|
update_cache: true
|
||||||
@@ -48,12 +46,9 @@
|
|||||||
|
|
||||||
- name: Ensure Docker services are running and enabled
|
- name: Ensure Docker services are running and enabled
|
||||||
ansible.builtin.service:
|
ansible.builtin.service:
|
||||||
name: "{{ item }}"
|
name: docker
|
||||||
state: started
|
state: started
|
||||||
enabled: true
|
enabled: true
|
||||||
loop:
|
|
||||||
- docker
|
|
||||||
- containerd
|
|
||||||
become: true
|
become: true
|
||||||
|
|
||||||
- name: Create docker user for container execution
|
- name: Create docker user for container execution
|
||||||
|
|||||||
Reference in New Issue
Block a user