46 lines
1000 B
YAML
46 lines
1000 B
YAML
|
|
---
|
||
|
|
- name: Setup Docker systems
|
||
|
|
hosts: docker
|
||
|
|
tasks:
|
||
|
|
- name: Create systemd override directory
|
||
|
|
file:
|
||
|
|
path: /etc/systemd/system/docker.service.d
|
||
|
|
state: directory
|
||
|
|
mode: '0755'
|
||
|
|
owner: root
|
||
|
|
group: root
|
||
|
|
|
||
|
|
- name: Deploy daemon.json
|
||
|
|
template:
|
||
|
|
src: templates/docker-daemon.json
|
||
|
|
dest: /etc/docker/daemon.json
|
||
|
|
owner: root
|
||
|
|
group: root
|
||
|
|
mode: '0644'
|
||
|
|
notify: Restart docker
|
||
|
|
|
||
|
|
- name: Deploy override.json
|
||
|
|
template:
|
||
|
|
src: templates/docker-override.conf
|
||
|
|
dest: /etc/systemd/system/docker.service.d/override.conf
|
||
|
|
owner: root
|
||
|
|
group: root
|
||
|
|
mode: '0644'
|
||
|
|
notify: Restart docker
|
||
|
|
|
||
|
|
- name: Open Firewall port
|
||
|
|
firewalld:
|
||
|
|
# service: docker-registry
|
||
|
|
port: 2375/tcp
|
||
|
|
permanent: true
|
||
|
|
state: enabled
|
||
|
|
immediate: yes
|
||
|
|
|
||
|
|
handlers:
|
||
|
|
- name: Restart docker
|
||
|
|
service:
|
||
|
|
name: docker
|
||
|
|
state: restarted
|
||
|
|
|
||
|
|
|