awx
awx copied to clipboard
Allow empty values for ee in template
SUMMARY
Added an ability to specify empty value for execution_environment in ansible.controller.job_template module.
related #14841
ISSUE TYPE
Bug, Docs Fix or other nominal change
COMPONENT NAME
Collection
ADDITIONAL INFORMATION
Suggested testing:
- ansible.controller.export:
job_templates: 'all'
register: aap_templates
- ansible.controller.job_template:
name: "{{ aap_templates.assets.job_templates[0].name }}"
ignore_errors: true
- ansible.controller.job_template:
name: "{{ aap_templates.assets.job_templates[0].name }}"
execution_environment: "Control Plane Execution Environment"
ignore_errors: true
- ansible.controller.job_template:
name: "{{ aap_templates.assets.job_templates[0].name }}"
execution_environment: ""
ignore_errors: true
- ansible.controller.job_template:
name: "{{ aap_templates.assets.job_templates[0].name }}"
execution_environment: "Control Plane Execution Environment"
ignore_errors: true
- ansible.controller.job_template:
name: "{{ aap_templates.assets.job_templates[0].name }}"
execution_environment: {}
ignore_errors: true
- ansible.controller.job_template:
name: "{{ aap_templates.assets.job_templates[0].name }}"
execution_environment: "Control Plane Execution Environment"
ignore_errors: true
- ansible.controller.job_template:
name: "{{ aap_templates.assets.job_templates[0].name }}"
execution_environment: None
ignore_errors: true
FWIW I hit the describe bug and used this code as a workaround. Worked like a charm for me
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code