From f22a201d5f5feac54b553ab86c0850ef7b9ba041 Mon Sep 17 00:00:00 2001
From: hofmann <Jessica.Hofmann@slub-dresden.de>
Date: Fri, 21 Jul 2023 12:04:33 +0200
Subject: [PATCH] first init

---
 tasks/main.yml | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 tasks/main.yml

diff --git a/tasks/main.yml b/tasks/main.yml
new file mode 100644
index 0000000..cfddf3d
--- /dev/null
+++ b/tasks/main.yml
@@ -0,0 +1,33 @@
+---
+
+- name: Uninstall old docker version
+  ansible.builtin.apt:
+    name: ['docker', 'docker-engine', 'docker.io', 'containered', 'runc']
+    state: absent 
+
+- name: Set up the repository for Docker
+  ansible.builtin.apt:
+    name: [
+      'apt-transport-https',
+      'ca-certificates',
+      'curl',
+      'debian-archive-keyring',
+      'gnupg',
+      'lsb-release',
+    ]
+    state: latest
+    update_cache: true
+
+- name: Add Dockers official GPG key
+  ansible.builtin.apt_key:
+    url: 'https://download.docker.com/linux/debian/gpg'
+    keyring: '/usr/share/keyrings/docker-archive-keyring.gpg'
+
+- name: set up the stable Docker repository
+  ansible.builtin.apt_repository:
+    repo: 'deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian {{ ansible_lsb.codename }} stable'
+
+- name: Install Docker Engine & Compose
+  ansible.builtin.apt:
+    name: ['docker-ce', 'docker-ce-cli', 'containerd.io', 'docker-compose']
+    state: latest
-- 
GitLab