Browse Source

Fixing undefined variable check

Kenny Woodson 9 years ago
parent
commit
9858a5e56f
1 changed files with 4 additions and 4 deletions
  1. 4 4
      roles/docker/tasks/main.yml

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

@@ -49,16 +49,16 @@
     dest: /etc/sysconfig/docker
     regexp: '^{{ item.reg_conf_var }}=.*$'
     line: "{{ item.reg_conf_var }}='{{ item.reg_fact_val | oo_prepend_strings_in_list(item.reg_flag ~ ' ') | join(' ') }}'"
-  when: item.reg_fact_val is defined and docker_check.stat.isreg
+  when: item.reg_fact_val != '' and  docker_check.stat.isreg
   with_items:
   - reg_conf_var: ADD_REGISTRY
-    reg_fact_val: "{{ docker_additional_registries }}"
+    reg_fact_val: "{{ docker_additional_registries | default(None, true)}}"
     reg_flag: --add-registry
   - reg_conf_var: BLOCK_REGISTRY
-    reg_fact_val: "{{ docker_blocked_registries }}"
+    reg_fact_val: "{{ docker_blocked_registries| default(None, true) }}"
     reg_flag: --block-registry
   - reg_conf_var: INSECURE_REGISTRY
-    reg_fact_val: "{{ docker_insecure_registries }}"
+    reg_fact_val: "{{ docker_insecure_registries| default(None, true) }}"
     reg_flag: --insecure-registry
   notify:
   - restart docker