Преглед на файлове

Merge pull request #195 from sensu/fix/check-sensu_available_checks-is-not-skipped

Check if  sensu_available_checks is skippeded
Jared преди 6 години
родител
ревизия
839f7ecda0
променени са 1 файла, в които са добавени 8 реда и са изтрити 2 реда
  1. 8 2
      tasks/plugins.yml

+ 8 - 2
tasks/plugins.yml

@@ -40,7 +40,10 @@
     mode: 0755
     owner: "{{ sensu_user_name }}"
     group: "{{ sensu_group_name }}"
-  when: "sensu_available_checks is defined and item in sensu_available_checks.stdout_lines"
+  when:
+    - sensu_available_checks is defined
+    - sensu_available_checks is not skipped
+    - item in sensu_available_checks.stdout_lines
   with_flattened:
     - "{{ group_names }}"
   notify: restart sensu-client service
@@ -98,7 +101,10 @@
     dest: "{{ sensu_config_path }}/conf.d/{{ item | basename | regex_replace('.j2', '')}}"
     owner: "{{ sensu_user_name }}"
     group: "{{ sensu_group_name }}"
-  when: "sensu_available_client_definitions is defined and item in sensu_available_client_definitions.stdout_lines"
+  when:
+    - sensu_available_client_definitions is defined
+    - sensu_available_checks is not skipped
+    - item in sensu_available_client_definitions.stdout_lines
   with_flattened:
     - "{{ group_names }}"
   notify: restart sensu-client service