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:
parent
7b5adb835f
commit
7bd1d73797
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue