Convert roles section into tasks-include_role in deploy-steps.j2.

When executing the deployment_steps_playbook.yaml passing
a specific --tags, it looks like this play gets executed
even though the tag passed in --tags isn't common_roles.

This patch converts the roles: structure into a:
tasks:
  - include_role:

which is the prefered way since Ansible 2.4. This way, the
tags work properly and the execution of both roles is skipped
if the tag doesn't match common_roles.

Change-Id: I772ad486ca11525b8756a0b8cac7a5345373a5d3
Closes-Bug: #1885721
This commit is contained in:
Jose Luis Franco Arza 2020-06-30 14:54:29 +02:00
parent 2acb0d376b
commit 70eacd3dab
1 changed files with 5 additions and 3 deletions

View File

@ -489,9 +489,11 @@ outputs:
run_once: true
debug:
msg: Use --start-at-task 'Common roles for TripleO servers' to resume from this task
roles:
- tripleo_bootstrap
- tripleo_ssh_known_hosts
tasks:
- include_role:
name: tripleo_bootstrap
- include_role:
name: tripleo_ssh_known_hosts
tags:
- common_roles