mirror of
https://github.com/geerlingguy/ansible-role-docker.git
synced 2025-08-02 13:46:22 +02:00
working and tested daemon.json settings
This commit is contained in:
parent
5eec6ef54e
commit
7fb19e8f81
@ -4,6 +4,10 @@ docker_edition: 'ce'
|
|||||||
docker_package: "docker-{{ docker_edition }}"
|
docker_package: "docker-{{ docker_edition }}"
|
||||||
docker_package_state: present
|
docker_package_state: present
|
||||||
|
|
||||||
|
# Docker daemon settings (generates /etc/docker/daemon.json)
|
||||||
|
# docker_daemon_settings:
|
||||||
|
# root-dir: "/data/"
|
||||||
|
|
||||||
# Service options.
|
# Service options.
|
||||||
docker_service_state: started
|
docker_service_state: started
|
||||||
docker_service_enabled: true
|
docker_service_enabled: true
|
||||||
|
@ -11,6 +11,14 @@
|
|||||||
state: "{{ docker_package_state }}"
|
state: "{{ docker_package_state }}"
|
||||||
notify: restart docker
|
notify: restart docker
|
||||||
|
|
||||||
|
- name: Configure /etc/docker/daemon.json
|
||||||
|
template:
|
||||||
|
src: daemon.json.j2
|
||||||
|
dest: /etc/docker/daemon.json
|
||||||
|
mode: 0640
|
||||||
|
when: docker_daemon_settings is defined
|
||||||
|
notify: restart docker
|
||||||
|
|
||||||
- name: Ensure Docker is started and enabled at boot.
|
- name: Ensure Docker is started and enabled at boot.
|
||||||
service:
|
service:
|
||||||
name: docker
|
name: docker
|
||||||
|
1
templates/daemon.json.j2
Normal file
1
templates/daemon.json.j2
Normal file
@ -0,0 +1 @@
|
|||||||
|
{{ docker_daemon_settings | to_nice_json() }}
|
Loading…
Reference in New Issue
Block a user