diff --git a/src/cnaas_nms/devicehandler/init_device.py b/src/cnaas_nms/devicehandler/init_device.py index bdea8c29..82fb21bf 100644 --- a/src/cnaas_nms/devicehandler/init_device.py +++ b/src/cnaas_nms/devicehandler/init_device.py @@ -562,7 +562,7 @@ def init_access_device_step1( "secondary_mgmt_gw": secondary_mgmt_gw_ipif.ip, } ) - device_variables = populate_device_vars(session, dev, new_hostname, DeviceType.ACCESS) + device_variables = populate_device_vars(None, session, dev, new_hostname, DeviceType.ACCESS) device_variables = {**device_variables, **mgmt_variables} # Update device state old_hostname = dev.hostname @@ -747,7 +747,7 @@ def init_fabric_device_step1( "infra_ip": str(infra_ip), } - device_variables = populate_device_vars(session, dev, new_hostname, devtype) + device_variables = populate_device_vars(None, session, dev, new_hostname, devtype) device_variables = {**device_variables, **mgmt_variables} # Update device state dev.hostname = new_hostname diff --git a/src/cnaas_nms/devicehandler/sync_devices.py b/src/cnaas_nms/devicehandler/sync_devices.py index 51603910..8e585d7c 100644 --- a/src/cnaas_nms/devicehandler/sync_devices.py +++ b/src/cnaas_nms/devicehandler/sync_devices.py @@ -368,6 +368,7 @@ def populate_device_vars( if ( "unmanaged_config_sections" in mapping[devtype.name] and type(mapping[devtype.name]["unmanaged_config_sections"]) is list + and task ): task.host.open_connection("napalm", configuration=task.nornir.config) res = task.run(task=napalm_get, getters=["config"])