From ed1de63b9fdab7d386eb50b718eeb05624c5433f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com>
Date: Thu, 1 Jun 2023 13:39:57 +0200
Subject: [PATCH] [UPD] remove docker-compose, use official package instead

---
 README.md       |  1 -
 tasks/main.yml  |  7 -------
 vars/Debian.yml | 15 ++++++++-------
 vars/RedHat.yml | 13 ++++++-------
 vars/main.yml   |  3 ---
 5 files changed, 14 insertions(+), 25 deletions(-)

diff --git a/README.md b/README.md
index 5d92029..eaf1dcd 100644
--- a/README.md
+++ b/README.md
@@ -41,7 +41,6 @@ Variables from vars directory:
   * packages_to_remove : list of packages that we want to remove from default delivered servers
   * packages_to_install : list of packages to install on server
 * Global (main.yml):
-  * pip_packages: Python pip packages to be installed / upgraded
   * timezone: for Traefik logs (defaults to "Europe/Paris")
   * traefik_version: "v2.9.6"
 
diff --git a/tasks/main.yml b/tasks/main.yml
index 2717382..58dc36b 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -59,13 +59,6 @@
     state: latest
   when: ansible_check_mode
 
-- name: Update pip
-  pip:
-    name: ['{{ item }}']
-    executable: pip3
-    state: latest
-  with_items: "{{ pip_packages }}"
-
 - name: Create /etc/docker repo
   file:
     name: /etc/docker
diff --git a/vars/Debian.yml b/vars/Debian.yml
index 1f4651c..665e918 100644
--- a/vars/Debian.yml
+++ b/vars/Debian.yml
@@ -1,18 +1,19 @@
 ---
 packages_to_remove:
   - containerd
-  - docker
-  - docker-engine
+  - docker-compose
+  - docker-doc
   - docker.io
+  - podman-docker
   - runc
 packages_to_install:
   - build-essential
   - ca-certificates
   - curl
+  - containerd.io
+  - docker-buildx-plugin
   - docker-ce
+  - docker-ce-cli
+  - docker-compose-plugin
   - git
-  - python3-dev
-  - python3-docker
-  - python3-pip
-  - python3-setuptools
-  - software-properties-common
+  - gnupg
diff --git a/vars/RedHat.yml b/vars/RedHat.yml
index 191baf6..1f17e31 100644
--- a/vars/RedHat.yml
+++ b/vars/RedHat.yml
@@ -8,12 +8,11 @@ packages_to_remove:
   - docker-latest
   - docker-latest-logrotate
   - docker-logrotate
+  - podman
+  - runc
 packages_to_install:
-  - device-mapper-persistent-data
+  - containerd.io
+  - docker-buildx-plugin
   - docker-ce
-  - gcc
-  - lvm2
-  - python3-devel
-  - python3-docker
-  - python3-pip
-  - python3-setuptools
+  - docker-ce-cli
+  - docker-compose-plugin
diff --git a/vars/main.yml b/vars/main.yml
index e5dffd0..282afff 100644
--- a/vars/main.yml
+++ b/vars/main.yml
@@ -1,6 +1,3 @@
 ---
-pip_packages:
-  - pip
-  - docker_compose
 timezone: "Europe/Paris"
 traefik_version: "v2.10"
-- 
GitLab