From 1a0fd52aa9291de36ca5bddcaf0d41ffeb83365e Mon Sep 17 00:00:00 2001 From: Valentin Gurmeza Date: Thu, 23 Aug 2018 14:01:53 -0700 Subject: [PATCH] add remote docker access --- tasks/main.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index ba197cf..aae39ff 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -8,6 +8,32 @@ - name: Install Docker. package: name={{ docker_package }} state={{ docker_package_state }} +- name: enable remote docker access + block: + - name: add docker.service.d/override.conf override + copy: + dest: /etc/systemd/system/docker.service.d/startup_options.conf + content: | + # /etc/systemd/system/docker.service.d/override.conf + [Service] + ExecStart= + ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 + register: docker_override + - name: reload docker daemon + systemd: + daemon_reload: yes + when: docker_override is changed + + - name: restart docker service + service: + name: docker + state: restarted + daemon_reload: yes + when: docker_override is changed + + when: docker_remote_access is defined and docker_remote_access is true + + - name: Ensure Docker is started and enabled at boot. service: name: docker