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
(cherry picked from commit 70eacd3dab)
This commit is contained in:
Jose Luis Franco Arza 2020-06-30 14:54:29 +02:00 committed by Jesse Pretorius (odyssey4me)
parent 7b5adb835f
commit 7bd1d73797
1 changed files with 5 additions and 3 deletions

View File

@ -469,9 +469,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