From 962a2adb58c305f808607ef3262dc5522c8aa61a Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Mon, 9 Nov 2020 21:26:59 +0100 Subject: [PATCH] Add option for docker-mirrors Signed-off-by: Knut Ahlers --- defaults/main.yml | 2 ++ tasks/main.yml | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index afc9bf1..ec02ccf 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -14,4 +14,6 @@ docker_auth_config_homedir: /root docker_start_opts: - -H unix:///var/run/docker.sock +docker_registry_mirrors: [] + ... diff --git a/tasks/main.yml b/tasks/main.yml index 5d6527c..70722f9 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -22,12 +22,18 @@ dest: /etc/systemd/system/docker.service.d/docker-startopts.conf register: docker_startopts +- name: Configure registry mirrors + copy: + content: '{"registry-mirrors": {{ docker_registry_mirrors | to_json }}}' + dest: /etc/docker/daemon.json + register: docker_mirrors + - name: Restart docker to apply new config systemd: name: docker.service state: restarted daemon_reload: yes - when: docker_startopts.changed + when: docker_startopts.changed or docker_mirrors.changed - name: Create docker configuration dir file: