Browse Source

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)
tags/12.4.0
Jose Luis Franco Arza 1 month ago
committed by Jesse Pretorius (odyssey4me)
parent
commit
3b6874daa9
1 changed files with 5 additions and 3 deletions
  1. +5
    -3
      common/deploy-steps.j2

+ 5
- 3
common/deploy-steps.j2 View File

@@ -481,9 +481,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…
Cancel
Save