From 0b68353603d3f30b167185c9f7731c98fc50786f Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Sat, 22 Apr 2023 15:23:49 +0000 Subject: [PATCH] docker: Add workaround for installing on Fedora 38 Currently docker-ce doesn't provide all required packages for Fedora 38 so also add Fedora 37 repository. --- roles/docker/tasks/main.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index d1f4b05..e557a32 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -7,6 +7,18 @@ owner: root group: "{{ ansible_wheel }}" +- name: Enable workaround repository for Fedora 38 + ansible.builtin.yum_repository: + name: docker-ce-workaround + baseurl: https://download.docker.com/linux/fedora/37/$basearch/stable + description: Docker CE Stable - $basearch - F38 Workaround + gpgcheck: true + gpgkey: https://download.docker.com/linux/fedora/gpg + enabled: true + when: + - ansible_distribution == "Fedora" + - ansible_distribution_version|int > 37 + - name: Install packages ansible.builtin.package: name: docker-ce