diff --git a/cloudinit/sources/DataSourceOracle.py b/cloudinit/sources/DataSourceOracle.py index e199feba..5abc3dbd 100644 --- a/cloudinit/sources/DataSourceOracle.py +++ b/cloudinit/sources/DataSourceOracle.py @@ -421,7 +421,7 @@ def _add_network_config_from_opc_imds(self, set_primary: bool = False): # Are there plans to switch to v2? interface_config = { "mtu": MTU, - "match": {"macaddress": mac_address}, + "match": {"name": name}, "dhcp6": False, "dhcp4": is_primary, } diff --git a/tests/unittests/sources/test_oracle.py b/tests/unittests/sources/test_oracle.py index 89de4e68..e5a4b1f2 100644 --- a/tests/unittests/sources/test_oracle.py +++ b/tests/unittests/sources/test_oracle.py @@ -608,7 +608,6 @@ def test_secondary_nic_v2_ipv6_only(self, set_primary, oracle_ds): assert primary_cfg["dhcp4"] is False assert primary_cfg["dhcp6"] is True - assert "02:00:17:0d:6b:be" == primary_cfg["match"]["macaddress"] assert 9000 == primary_cfg["mtu"] assert "addresses" not in primary_cfg @@ -616,7 +615,6 @@ def test_secondary_nic_v2_ipv6_only(self, set_primary, oracle_ds): secondary_cfg = nic_cfg["ens4"] assert secondary_cfg["dhcp4"] is False assert secondary_cfg["dhcp6"] is False - assert "02:00:17:18:f6:ff" == secondary_cfg["match"]["macaddress"] assert 9000 == secondary_cfg["mtu"] assert 1 == len(secondary_cfg["addresses"])