adds device/vm tenant to IP address if undefined

This commit is contained in:
ricardo.bartels@telekom.de
2022-06-10 19:18:55 +02:00
parent 3e0532a25b
commit 9ed5ea5d40

View File

@@ -422,6 +422,10 @@ class SourceBase:
"assigned_object_id": interface_object,
}
# grab tenant from device/vm if prefix didn't provide a tenant
if possible_ip_tenant is None:
possible_ip_tenant = grab(device_object, "data.tenant")
if not isinstance(this_ip_object, NBIPAddress):
log.debug(f"No existing {NBIPAddress.name} object found. Creating a new one.")