Skip to content

Commit f074f7a

Browse files
committed
os-specific-tasks/202.yaml: Add docker installation on Fedora
Signed-off-by: Filip Gołaś <[email protected]>
1 parent 3cf329f commit f074f7a

File tree

1 file changed

+37
-0
lines changed
  • os-config/ansible/os-specific-tasks

1 file changed

+37
-0
lines changed

os-config/ansible/os-specific-tasks/202.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,40 @@
3838
- name: Downgrade default kernel
3939
ansible.builtin.command: grubby --set-default-index {{ default_kernel_index.stdout | int + 1 }}
4040
when: '"6.13" in default_kernel_version.stdout'
41+
42+
# Install Docker
43+
- name: Remove potential unofficial packages
44+
ansible.builtin.dnf:
45+
name: "{{ item.name }}"
46+
state: absent
47+
loop:
48+
- name: docker-client
49+
- name: docker-client-latest
50+
- name: docker-common
51+
- name: docker-latest
52+
- name: docker-logrotate
53+
- name: docker-latest-logrotate
54+
- name: docker-engine-selinux
55+
- name: docker-engine
56+
- name: Install config-manager to add custom repos
57+
ansible.builtin.dnf:
58+
name: dnf-plugins-core
59+
state: present
60+
- name: Install docker repos to dnf
61+
ansible.builtin.command:
62+
cmd: dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
63+
- name: Install docker packages
64+
ansible.builtin.dnf:
65+
name: "{{ item.name }}"
66+
state: present
67+
loop:
68+
- name: docker-ce
69+
- name: docker-ce-cli
70+
- name: containerd.io
71+
- name: docker-buildx-plugin
72+
- name: docker-compose-plugin
73+
- name: Enable docker daemon
74+
ansible.builtin.service:
75+
name: docker
76+
enabled: true
77+
state: started

0 commit comments

Comments
 (0)