From 8278f01d06176e1b8605b1542551617ed1483cf0 Mon Sep 17 00:00:00 2001 From: John Robbins Date: Tue, 11 Apr 2023 20:52:30 -0600 Subject: [PATCH] [rootless docker] Ensure this works for CentOS Stream 9 --- tasks/docker-rootless.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tasks/docker-rootless.yml b/tasks/docker-rootless.yml index 9860a52..2fb9546 100644 --- a/tasks/docker-rootless.yml +++ b/tasks/docker-rootless.yml @@ -1,10 +1,19 @@ --- - name: Ensure dockerd-rootless-setup.sh is installed - apt: + package: name: - uidmap - docker-ce-rootless-extras state: present + when: ansible_distribution != "CentOS" + +- name: Ensure dockerd-rootless-setup.sh is installed + package: + name: + - shadow-utils + - docker-ce-rootless-extras + state: present + when: ansible_distribution == "CentOS" - name: Stop any running root instances of docker daemon service: @@ -23,6 +32,10 @@ path: /var/run/docker.sock state: absent +- name: Modprobe ip_tables + modprobe: + name: ip_tables + - name: Install rootless docker become: false command: /usr/bin/dockerd-rootless-setuptool.sh install