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.
|
# A list of users who will be added to the docker group.
|
||||||
docker_users: []
|
docker_users: []
|
||||||
|
|
||||||
|
docker_remote_access: False
|
||||||
|
@ -29,3 +29,6 @@
|
|||||||
|
|
||||||
- include_tasks: docker-users.yml
|
- include_tasks: docker-users.yml
|
||||||
when: docker_users
|
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 }}
|
# {{ ansible_managed }}
|
||||||
[Service]
|
[Service]
|
||||||
ExecStartPre=
|
ExecStartPre=
|
||||||
{% if docker_exec_start is defined %}ExecStart={{ docker_exec_start }}{% endif %}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user