Include 'tripleo_role_name' in the inventory
"role_name" is internal to Ansible, we should not use it.
As a transition, include "tripleo_role_name" in the inventory and once
we're ready we'll remove our usage of "role_name", in a future patch.
Related-Bug: #1771171
Change-Id: I57c4eac87e2f96dfe5490b111cd2508505715d56
(cherry picked from commit 9ce1c07525
)
This commit is contained in:
parent
18324fb412
commit
f3970c2db0
|
@ -242,7 +242,10 @@ class TripleoInventory(object):
|
|||
'ansible_ssh_user': self.ansible_ssh_user,
|
||||
'bootstrap_server_id': role_node_id_map.get(
|
||||
'bootstrap_server_id'),
|
||||
# Keep "role_name" until we get rid of it
|
||||
# https://bugs.launchpad.net/tripleo/+bug/1771171
|
||||
'role_name': role,
|
||||
'tripleo_role_name': role,
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -192,17 +192,20 @@ class TestInventory(base.TestCase):
|
|||
'hosts': ['cp-0'],
|
||||
'vars': {'ansible_ssh_user': ansible_ssh_user,
|
||||
'bootstrap_server_id': 'a',
|
||||
'role_name': 'Compute'}},
|
||||
'role_name': 'Compute',
|
||||
'tripleo_role_name': 'Compute'}},
|
||||
'Controller': {
|
||||
'hosts': ['c-0', 'c-1', 'c-2'],
|
||||
'vars': {'ansible_ssh_user': ansible_ssh_user,
|
||||
'bootstrap_server_id': 'a',
|
||||
'role_name': 'Controller'}},
|
||||
'role_name': 'Controller',
|
||||
'tripleo_role_name': 'Controller'}},
|
||||
'CustomRole': {
|
||||
'hosts': ['cs-0'],
|
||||
'vars': {'ansible_ssh_user': ansible_ssh_user,
|
||||
'bootstrap_server_id': 'a',
|
||||
'role_name': 'CustomRole'}},
|
||||
'role_name': 'CustomRole',
|
||||
'tripleo_role_name': 'CustomRole'}},
|
||||
|
||||
'overcloud': {
|
||||
'children': ['Compute', 'Controller', 'CustomRole'],
|
||||
|
@ -262,17 +265,20 @@ class TestInventory(base.TestCase):
|
|||
'hosts': ['cp-0'],
|
||||
'vars': {'ansible_ssh_user': ansible_ssh_user,
|
||||
'bootstrap_server_id': 'a',
|
||||
'role_name': 'Compute'}},
|
||||
'role_name': 'Compute',
|
||||
'tripleo_role_name': 'Compute'}},
|
||||
'Controller': {
|
||||
'hosts': ['c-0', 'c-1', 'c-2'],
|
||||
'vars': {'ansible_ssh_user': ansible_ssh_user,
|
||||
'bootstrap_server_id': 'a',
|
||||
'role_name': 'Controller'}},
|
||||
'role_name': 'Controller',
|
||||
'tripleo_role_name': 'Controller'}},
|
||||
'CustomRole': {
|
||||
'hosts': ['cs-0'],
|
||||
'vars': {'ansible_ssh_user': ansible_ssh_user,
|
||||
'bootstrap_server_id': 'a',
|
||||
'role_name': 'CustomRole'}},
|
||||
'role_name': 'CustomRole',
|
||||
'tripleo_role_name': 'CustomRole'}},
|
||||
'overcloud': {
|
||||
'children': ['Compute', 'Controller', 'CustomRole'],
|
||||
'vars': {
|
||||
|
@ -328,7 +334,8 @@ class TestInventory(base.TestCase):
|
|||
'enabled_networks': ['ctlplane']}},
|
||||
'vars': {'ansible_ssh_user': ansible_ssh_user,
|
||||
'bootstrap_server_id': 'a',
|
||||
'role_name': 'Compute'}},
|
||||
'role_name': 'Compute',
|
||||
'tripleo_role_name': 'Compute'}},
|
||||
'Controller': {
|
||||
'hosts': {
|
||||
'c-0': {
|
||||
|
@ -348,7 +355,8 @@ class TestInventory(base.TestCase):
|
|||
'enabled_networks': ['ctlplane']}},
|
||||
'vars': {'ansible_ssh_user': ansible_ssh_user,
|
||||
'bootstrap_server_id': 'a',
|
||||
'role_name': 'Controller'}},
|
||||
'role_name': 'Controller',
|
||||
'tripleo_role_name': 'Controller'}},
|
||||
'CustomRole': {
|
||||
'hosts': {
|
||||
'cs-0': {
|
||||
|
@ -358,7 +366,8 @@ class TestInventory(base.TestCase):
|
|||
'enabled_networks': ['ctlplane']}},
|
||||
'vars': {'ansible_ssh_user': ansible_ssh_user,
|
||||
'bootstrap_server_id': 'a',
|
||||
'role_name': 'CustomRole'}},
|
||||
'role_name': 'CustomRole',
|
||||
'tripleo_role_name': 'CustomRole'}},
|
||||
'overcloud': {'children': {'Compute': {},
|
||||
'Controller': {},
|
||||
'CustomRole': {}},
|
||||
|
|
Loading…
Reference in New Issue