diff --git a/kayobe/plugins/action/kolla_ansible_host_vars.py b/kayobe/plugins/action/kolla_ansible_host_vars.py
index 2a442b760d9cca061895300b645cc217274d93ca..356c7e7fff2770cfc20ced9293bee69a4401f6dc 100644
--- a/kayobe/plugins/action/kolla_ansible_host_vars.py
+++ b/kayobe/plugins/action/kolla_ansible_host_vars.py
@@ -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))
diff --git a/kayobe/tests/unit/plugins/action/test_kolla_ansible_host_vars.py b/kayobe/tests/unit/plugins/action/test_kolla_ansible_host_vars.py
index ec0a60d0fb4b7a943aa412f87865d449a43c8c08..667cd1329da0a51dda232f1462dbb9c258168c4d 100644
--- a/kayobe/tests/unit/plugins/action/test_kolla_ansible_host_vars.py
+++ b/kayobe/tests/unit/plugins/action/test_kolla_ansible_host_vars.py
@@ -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 = [{