From 4fc2cc6cb01a4690b1e980388a1e56d1042af855 Mon Sep 17 00:00:00 2001
From: hofmann <jessica.hofmann@slub-dresden.de>
Date: Fri, 28 Jul 2023 08:52:37 +0200
Subject: [PATCH] add journald logging

---
 tasks/main.yml        | 11 +++++++++--
 templates/daemon.json |  3 +++
 2 files changed, 12 insertions(+), 2 deletions(-)
 create mode 100644 templates/daemon.json

diff --git a/tasks/main.yml b/tasks/main.yml
index e7efa99..0383e8c 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -2,7 +2,7 @@
 - name: Uninstall old docker version
   ansible.builtin.apt:
     name: ['docker', 'docker-engine', 'docker.io', 'containered', 'runc']
-    state: absent 
+    state: absent
 
 - name: Set up the repository for Docker
   ansible.builtin.apt:
@@ -22,7 +22,7 @@
     url: 'https://download.docker.com/linux/debian/gpg'
     keyring: '/usr/share/keyrings/docker-archive-keyring.gpg'
 
-- name: set up the stable Docker repository
+- 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'
 
@@ -30,3 +30,10 @@
   ansible.builtin.apt:
     name: ['docker-ce', 'docker-ce-cli', 'containerd.io', 'docker-compose']
     state: present
+
+- name: Configure docker logging
+  ansible.builtin.template:
+    src: "daemon.json"
+    dest: "/etc/docker/daemon.json"
+    mode: "0644"
+  notify: restart docker
diff --git a/templates/daemon.json b/templates/daemon.json
new file mode 100644
index 0000000..b0c1e2b
--- /dev/null
+++ b/templates/daemon.json
@@ -0,0 +1,3 @@
+{
+  "log-driver": "journald"
+}
\ No newline at end of file
-- 
GitLab