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