Skip to content

Commit eec01fc

Browse files
committed
Ensure docker/podman is installed
1 parent 091c024 commit eec01fc

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

roles/cephadm/tasks/pkg_debian.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,17 @@
4040
state: "{{ 'latest' if cephadm_package_update | bool else 'present' }}"
4141
update_cache: true
4242
become: true
43+
44+
- name: Ensure docker-ce is installed
45+
apt:
46+
name: "docker-ce"
47+
state: present
48+
when: cephadm_container_engine == 'docker'
49+
become: true
50+
51+
- name: Ensure podman is installed
52+
apt:
53+
name: "podman"
54+
state: present
55+
when: cephadm_container_engine == 'podman'
56+
become: true

roles/cephadm/tasks/pkg_redhat.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,17 @@
3333
state: "{{ 'latest' if cephadm_package_update | bool else 'present' }}"
3434
update_cache: true
3535
become: true
36+
37+
- name: Ensure docker-ce is installed
38+
dnf:
39+
name: "docker-ce"
40+
state: present
41+
when: cephadm_container_engine == 'docker'
42+
become: true
43+
44+
- name: Ensure podman is installed
45+
dnf:
46+
name: "podman"
47+
state: present
48+
when: cephadm_container_engine == 'podman'
49+
become: true

0 commit comments

Comments
 (0)