Fix: Remove execution_environment selection when empty value is provi… #15603
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…ded (#14841)
SUMMARY
When a job template has an Execution Environment selected, but the playbook specifies
execution_environment: ""
, the selected environment should be removed to avoid incorrect configurations.ISSUE TYPE
COMPONENT NAME
AWX VERSION
ADDITIONAL INFORMATION
Steps to reproduce:
name: Get all templates from AAP
ansible.controller.export:
job_templates: 'all'
register: aap_templates
debug:
var: aap_templates.assets.job_templates[0].execution_environment
set_fact:
ee: ""
name: Create templates
ansible.controller.job_template:
name: "{{ aap_templates.assets.job_templates[0].name }}"
execution_environment: "{{ ee }}"
Expected Results:
Actual Results: