From 64343ae9ec848d67cc046b27a5b0f4f2ea21d4a5 Mon Sep 17 00:00:00 2001 From: June <june@jsts.xyz> Date: Tue, 14 Jan 2025 23:19:38 +0100 Subject: [PATCH] have the docker role conf. the Docker daemon to log to systemd journal --- roles/docker/files/daemon.json | 3 +++ roles/docker/tasks/main.yaml | 4 ++++ roles/docker/tasks/main/03_docker_config.yaml | 11 +++++++++++ 3 files changed, 18 insertions(+) create mode 100644 roles/docker/files/daemon.json create mode 100644 roles/docker/tasks/main/03_docker_config.yaml diff --git a/roles/docker/files/daemon.json b/roles/docker/files/daemon.json new file mode 100644 index 0000000..b58ac35 --- /dev/null +++ b/roles/docker/files/daemon.json @@ -0,0 +1,3 @@ +{ + "log-driver": "journald" +} diff --git a/roles/docker/tasks/main.yaml b/roles/docker/tasks/main.yaml index 7f5874d..aa01005 100644 --- a/roles/docker/tasks/main.yaml +++ b/roles/docker/tasks/main.yaml @@ -5,3 +5,7 @@ - name: make sure Docker Engine and other related packages are installed ansible.builtin.import_tasks: file: main/02_docker_install.yaml + +- name: configure the Docker daemon + ansible.builtin.import_tasks: + file: main/03_docker_config.yaml diff --git a/roles/docker/tasks/main/03_docker_config.yaml b/roles/docker/tasks/main/03_docker_config.yaml new file mode 100644 index 0000000..0f26500 --- /dev/null +++ b/roles/docker/tasks/main/03_docker_config.yaml @@ -0,0 +1,11 @@ +# Configure the Docker daemon with the following settings: +# - log to systemd journal +# https://docs.docker.com/engine/logging/drivers/journald/ +- name: configure Docker daemon + ansible.builtin.copy: + src: daemon.json + dest: /etc/docker/daemon.json + owner: root + group: root + mode: "0644" + become: true