Allow to leverage tags when running architecture deployment #2275
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.
The nfs.yml playbook is imported from the 06-deploy-edpm.yml
sub-playbook. Due to the way ansible imports things, it was leading to
an issue if we wanted to run an architecture driven deployment, with
"--tags deploy_edpm" parameter.
This deploy_edpm tag is shared between 06-deploy-edpm.yml and
06-deploy-architecure.yml playbooks, meaning it would run through both.
The exit condition in the 06-deploy-edpm.yml play was missing the check
on cifmw_architecture_scenario we usually have, leading to issues
because of undefined facts (ansible_user_dir, ansible_env) from the
compute nodes.
This patch should allow to avoid this issue in a clean way.