Pārlūkot izejas kodu

Docker daemon is started prematurely.

Docker service is started prior to configuration changes being applied.
The service is then not restarted by the handlers, so configuration
changes are not applied.

We now start the docker service only once all config changes have been
made.
Eric Mountain 8 gadi atpakaļ
vecāks
revīzija
e790a37d2f
1 mainītis faili ar 11 papildinājumiem un 11 dzēšanām
  1. 11 11
      roles/docker/tasks/main.yml

+ 11 - 11
roles/docker/tasks/main.yml

@@ -54,17 +54,6 @@
     dest: "{{ docker_systemd_dir }}/custom.conf"
     src: custom.conf.j2
 
-- name: Start the Docker service
-  systemd:
-    name: docker
-    enabled: yes
-    state: started
-    daemon_reload: yes
-  register: start_result
-
-- set_fact:
-    docker_service_status_changed: start_result | changed
-
 - include: udev_workaround.yml
   when: docker_udev_workaround | default(False) | bool
 
@@ -122,4 +111,15 @@
   notify:
     - restart docker
 
+- name: Start the Docker service
+  systemd:
+    name: docker
+    enabled: yes
+    state: started
+    daemon_reload: yes
+  register: start_result
+
+- set_fact:
+    docker_service_status_changed: start_result | changed
+
 - meta: flush_handlers