readd remote access, with optional ip

This commit is contained in:
Shaun Smiley 2019-01-14 11:17:00 -08:00
parent d8e00c15e0
commit 9301142d36
4 changed files with 27 additions and 1 deletions

View File

@ -27,3 +27,5 @@ docker_yum_repo_enable_test: 0
# A list of users who will be added to the docker group.
docker_users: []
docker_remote_access: False

View File

@ -29,3 +29,6 @@
- include_tasks: docker-users.yml
when: docker_users
- include_tasks: remote-access.yml
when: docker_remote_access

22
tasks/remote-access.yml Normal file
View File

@ -0,0 +1,22 @@
---
- 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://{{ docker_remote_access_ip | default('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

View File

@ -1,4 +1,3 @@
# {{ ansible_managed }}
[Service]
ExecStartPre=
{% if docker_exec_start is defined %}ExecStart={{ docker_exec_start }}{% endif %}