Advertisement
Guest User

docker_configure.yaml

a guest
Nov 12th, 2019
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.92 KB | None | 0 0
  1. - hosts: all
  2.   gather_facts: true
  3.  
  4.   tasks:
  5.   - name: Ensure the docker conf file exists
  6.     copy:
  7.       content: ""
  8.       dest: /etc/docker/daemon.json
  9.       force: yes
  10.       group: root
  11.       owner: root
  12.       mode: 0700
  13.  
  14.   - name: Insert the docker conf file to use systemd driver
  15.     blockinfile:
  16.       path: /etc/docker/daemon.json
  17.       marker: ""
  18.       block: |
  19.        {
  20.           "exec-opts": ["native.cgroupdriver=systemd"],
  21.           "log-driver": "json-file",
  22.           "log-opts": {
  23.             "max-size": "100m"
  24.           },
  25.           "storage-driver": "overlay2"
  26.         }
  27.  
  28.   - name: Create Docker systemd directory
  29.     file:
  30.       path: /etc/systemd/system/docker.service.d
  31.       state: directory
  32.       owner: root
  33.       group: root
  34.       mode: 0755
  35.  
  36.   - name: Restart Docker service with daemon-reload
  37.     systemd:
  38.       daemon_reload: yes
  39.       state: restarted
  40.       name: docker
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement