From 849bd27d4cbb09ebc86fe53d70608011e9481a40 Mon Sep 17 00:00:00 2001 From: Joachim Burket Date: Thu, 23 Jan 2025 13:56:59 +0100 Subject: [PATCH] add the 'serial' field to NetBox VirtualMachine and set it from VMWare 'instanceUuid' Signed-off-by: Joachim Burket --- module/netbox/object_classes.py | 1 + module/sources/vmware/connection.py | 1 + 2 files changed, 2 insertions(+) diff --git a/module/netbox/object_classes.py b/module/netbox/object_classes.py index dd84862..8cb8ff8 100644 --- a/module/netbox/object_classes.py +++ b/module/netbox/object_classes.py @@ -1624,6 +1624,7 @@ class NBVM(NetBoxObject): def __init__(self, *args, **kwargs): self.data_model = { "name": 64, + "serial": 50, "status": ["offline", "active", "planned", "staged", "failed", "decommissioning"], "cluster": NBCluster, "role": NBDeviceRole, diff --git a/module/sources/vmware/connection.py b/module/sources/vmware/connection.py index f8f8bfd..b75d594 100644 --- a/module/sources/vmware/connection.py +++ b/module/sources/vmware/connection.py @@ -2176,6 +2176,7 @@ class VMWareHandler(SourceBase): vm_data = { "name": name, + "serial": vm_uuid, "cluster": nb_cluster_object, "status": status, "memory": vm_memory,