diff --git a/roles/validations/tasks/run.yaml b/roles/validations/tasks/run.yaml index e0c8b57..cc9c8f0 100644 --- a/roles/validations/tasks/run.yaml +++ b/roles/validations/tasks/run.yaml @@ -30,7 +30,8 @@ jsonres: 'results[*].Status' - fail: - msg: "Validation failed: some of the validations has failed." - when: - - item != "PASSED" + msg: "Validation failed with {{ validation_status }}: some of the validations has failed. {{ status }}" + when: validation_status != "PASSED" loop: "{{ status }}" + loop_control: + loop_var: validation_status diff --git a/roles/validations/tasks/validations.yaml b/roles/validations/tasks/validations.yaml index a0e64c3..c4a54be 100644 --- a/roles/validations/tasks/validations.yaml +++ b/roles/validations/tasks/validations.yaml @@ -26,8 +26,9 @@ jsonres: 'results[*].Status' - fail: - msg: "Validation failed: some of the validations has failed." - when: - - item != "PASSED" + msg: "Validation failed with {{ validation_status }}: some of the validations has failed. {{ status }}" + when: validation_status != "PASSED" loop: "{{ status }}" + loop_control: + loop_var: validation_status when: v_action == "run"