Skip to content

Commit b48a11b

Browse files
committed
feat(awx): job_template force job to fail if survey_enabled=true and survey_spec not defined
!76
1 parent 13681a8 commit b48a11b

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

tasks/awx/job_template.yaml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,11 @@
8181
survey_enabled: "{{ nfc_pb_awx_job_template.survey_enabled | default(false) | bool }}"
8282
# survey_spec: "{{ nfc_pb_awx_job_template.survey_spec | from_yaml | to_json | default(omit) }}"
8383
survey_spec: >-
84-
{%- if nfc_pb_awx_job_template.survey_spec | default ('') == '' -%}
84+
{%- if
85+
nfc_pb_awx_job_template.survey_spec | default ('') == ''
86+
and
87+
not survey_enabled | default(false) | bool
88+
-%}
8589
{{ omit }}
8690
{%- else -%}
8791
{{ nfc_pb_awx_job_template.survey_spec | from_yaml | to_json }}
@@ -138,7 +142,11 @@
138142
survey_enabled: "{{ nfc_pb_awx_job_template.survey_enabled | default(false) | bool }}"
139143
# survey_spec: "{{ nfc_pb_awx_job_template.survey_spec | from_yaml | to_json | default(omit) }}"
140144
survey_spec: >-
141-
{%- if nfc_pb_awx_job_template.survey_spec | default ('') == '' -%}
145+
{%- if
146+
nfc_pb_awx_job_template.survey_spec | default ('') == ''
147+
and
148+
not survey_enabled | default(false) | bool
149+
-%}
142150
{{ omit }}
143151
{%- else -%}
144152
{{ nfc_pb_awx_job_template.survey_spec | from_yaml | to_json }}

0 commit comments

Comments
 (0)