mirror of
https://github.com/geerlingguy/ansible-role-docker.git
synced 2025-09-26 17:51:03 +02:00
readd remote access, with optional ip
This commit is contained in:
parent
d8e00c15e0
commit
9301142d36
@ -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
|
||||
|
@ -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
22
tasks/remote-access.yml
Normal 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
|
@ -1,4 +1,3 @@
|
||||
# {{ ansible_managed }}
|
||||
[Service]
|
||||
ExecStartPre=
|
||||
{% if docker_exec_start is defined %}ExecStart={{ docker_exec_start }}{% endif %}
|
||||
|
Loading…
Reference in New Issue
Block a user