]> git.immae.eu Git - github/fretlink/ansible-rundeck-jobs.git/blobdiff - tasks/rundeck.yml
Unmask Job creation error
[github/fretlink/ansible-rundeck-jobs.git] / tasks / rundeck.yml
index 007b86ee73a3c94e10042268c859205d47018661..1250d24b9a631f98424bca183f1c8217d5941f8b 100644 (file)
   register: rundeck_create_jobs
   with_items: "{{ rundeck_jobs_files.files}}"
 
+- name: Check if a job failed
+  fail:
+    msg: "Job defined in {{ file }} has failed with message: {{ message }}"
+  with_items: "{{ rundeck_create_jobs.results }}"
+  loop_control:
+    label: "{{ item.item.path }}"
+  vars:
+    file: "{{ item.item.path }}"
+    message: "{{ item.json.failed }}"
+  when: item.json.failed|length > 0
+  ignore_errors: "{{ rundeck_ignore_creation_error }}"
+
 - name: Get all jobs
   uri:
     url: "{{rundeck_api_url }}/{{rundeck_api_version}}/project/{{ rundeck_project }}/jobs?groupPathExact={{ rundeck_jobs_group | default(rundeck_empty_group_path) }}"