diff --git a/geant_service_orchestrator/workflows/device/create_device.py b/geant_service_orchestrator/workflows/device/create_device.py index 37ddb65208034123798b4b93014c70ca441d30fb..4c46e93fcf9d3d9194ef0194f25fd2da0fa1aee3 100644 --- a/geant_service_orchestrator/workflows/device/create_device.py +++ b/geant_service_orchestrator/workflows/device/create_device.py @@ -69,11 +69,16 @@ def get_snmp_info(subscription: DeviceInactive) -> State: @step("Initialize subscription") def initialize_subscription( - subscription: DeviceInactive, fqdn: str, ts_address: str, ts_port: str + subscription: DeviceInactive, + fqdn: str, + ts_address: ipaddress.IPv4Address, + ts_port: str, + device_vendor: str ) -> State: subscription.device.fqdn = fqdn subscription.device.ts_address = ts_address subscription.device.ts_port = ts_port + subscription.device.device_vendor = device_vendor subscription.description = f"Device {fqdn} type \ ({subscription.device_type})" subscription = DeviceProvisioning.from_other_lifecycle(