]> arthur.ath.cx Git - AnsibleRoles.git/commitdiff
docker-engine: Setup Docker to not stop containers on restart
authorAlexander Barton <alex@barton.de>
Tue, 9 May 2017 14:04:32 +0000 (16:04 +0200)
committerAlexander Barton <alex@barton.de>
Tue, 9 May 2017 14:04:32 +0000 (16:04 +0200)
See <https://docs.docker.com/engine/admin/live-restore/>.

roles/docker-engine/tasks/main.yml
roles/docker-engine/templates/daemon.json.j2 [new file with mode: 0644]

index 88d9efb127fffeeccd2508b903e5d8c8830dcb05..c16298b0fb19a3e2eec3114d186ad4512d9d4ef9 100644 (file)
   apt: >
     name=docker-engine
     state=installed
+
+- name: setup "/etc/docker/daemon.json" file
+  tags:
+    - docker
+  template: >
+    dest=/etc/docker/daemon.json
+    group=root
+    mode=0600
+    owner=root
+    src=daemon.json.j2
+  notify:
+    - reload Docker
diff --git a/roles/docker-engine/templates/daemon.json.j2 b/roles/docker-engine/templates/daemon.json.j2
new file mode 100644 (file)
index 0000000..2556de3
--- /dev/null
@@ -0,0 +1,3 @@
+{
+    "live-restore": true
+}