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