Explorar o código

update docker task to not fail when container volumes aren't needed

Blaine Story %!s(int64=2) %!d(string=hai) anos
pai
achega
9a12ff3054
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      roles/docker/tasks/main.yml

+ 4 - 0
roles/docker/tasks/main.yml

@@ -85,6 +85,8 @@
 - name: Generate list of persistent container directories
   set_fact:
     persistent_container_dirs: "{{ containers | map(attribute='volumes') | flatten | map('regex_replace', ':.*' ) | list }}"
+  when:
+    - containers.volumes is defined
   changed_when: false
 
 - name: Create persistent container directories
@@ -93,6 +95,8 @@
     - "{{ persistent_container_dirs }}"
   loop_control:
     label: "{{ item }}"
+  when:
+    - persistent_container_dirs is defined
 
 - name: Copy systemd service file
   template: