Stop replacing dashes with underscores for Kolla interfaces

This also removes test__run_one_with_dashes, because it's not needed
anymore.

Depends-On: https://review.opendev.org/c/openstack/kolla-ansible/+/922478
Closes-Bug: #2070051
Change-Id: Ia11ac49986e2bebba17e533232d8cfd116ba9e73
This commit is contained in:
Michal Nasiadka 2024-06-21 16:50:32 +02:00
parent 17bb1a7ad6
commit f2b042dcec
2 changed files with 0 additions and 24 deletions

View File

@ -95,10 +95,6 @@ class ActionModule(ActionBase):
# Get the network interface for this network.
iface = ("{{ '%s' | net_interface }}" % net_name)
iface = self._templar.template(iface)
if iface:
# Ansible fact names replace dashes with underscores.
# FIXME(mgoddard): Is this still required?
iface = iface.replace('-', '_')
if required and not iface:
msg = ("Required network '%s' (%s) does not have an interface "
"configured for this host" % (net_name, description))

View File

@ -136,26 +136,6 @@ class TestCase(unittest.TestCase):
}
self.assertEqual(expected, result)
def test__run_one_with_dashes(self):
variables = copy.deepcopy(self.variables)
variables["foo_interface"] = "eth-0"
module = self._create_module(variables)
interfaces = [{
"var_name": "kolla_foo_interface",
"network": "foo",
"description": "Foo network",
"required": False,
}]
result = module._run(interfaces, [])
expected = {
"changed": False,
"ansible_facts": {
"kolla_foo_interface": "eth_0",
},
"_ansible_facts_cacheable": False,
}
self.assertEqual(expected, result)
def test__run_interface_not_mapped(self):
module = self._create_module()
interfaces = [{