From d76a9b8dd1ec1126268aa4f9367e88fc6defc223 Mon Sep 17 00:00:00 2001 From: khaledk2 Date: Tue, 23 Apr 2024 13:28:05 +0100 Subject: [PATCH] user docker system pacakge --- README.md | 1 - defaults/main.yml | 2 -- tasks/main.yml | 19 ++++++++++++++++--- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 01c7b95..8e069ca 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,6 @@ Optional: - `minio_s3_gateway_bucket`: The bucket to use in the helper scripts if `minio_s3_gateway_install_client` is enabled, default `test` - `minio_s3_gateway_placeholder_content`: Content of a `README.txt` file that is copied to a new subdirectory if `minio_s3_gateway_install_client` is enabled - `minio_s3_gateway_port`: Listen on this port, default `9000` -- `docker_version`: The version of Python library for the Docker Engine API, default `7.0.0` Example Playbook diff --git a/defaults/main.yml b/defaults/main.yml index 462aca3..b419085 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -13,8 +13,6 @@ minio_s3_gateway_placeholder_content: "Hello!" minio_s3_gateway_port: 9000 -docker_version: 7.0.0 - ###################################################################### # Expert users only! ###################################################################### diff --git a/tasks/main.yml b/tasks/main.yml index 4e7f8c9..ec8df6a 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -4,11 +4,24 @@ # minio S3 gateway with custom users in front of an external S3 store # https://github.com/minio/minio/issues/8045 + +- name: Import a key for epel + ansible.builtin.rpm_key: + state: present + key: https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-9 + +- name: Setup dnf repository, epel + become: true + ansible.builtin.dnf: + update_cache: true + name: + https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm + state: present + - name: Install docker become: true - ansible.builtin.pip: - name: docker - version: "{{ docker_version }}" + ansible.builtin.dnf: + name: python3-docker state: present - name: Create docker network