* Added support for object and select custom fields in host groups and proxy config.

* Corrected error when `full_proxy_sync` was not set and a host no longer uses a proxy.
This commit is contained in:
Raymond Kuiper
2025-09-12 14:11:38 +02:00
parent 123b243f56
commit 422d343c1f
4 changed files with 24 additions and 11 deletions

View File

@@ -82,7 +82,7 @@ def main(arguments):
device_cfs = []
vm_cfs = []
device_cfs = list(
netbox.extras.custom_fields.filter(type="text", content_types="dcim.device")
netbox.extras.custom_fields.filter(type=["text","object","select"], content_types="dcim.device")
)
verify_hg_format(
config["hostgroup_format"], device_cfs=device_cfs, hg_type="dev", logger=logger
@@ -90,7 +90,7 @@ def main(arguments):
if config["sync_vms"]:
vm_cfs = list(
netbox.extras.custom_fields.filter(
type="text", content_types="virtualization.virtualmachine"
type=["text","object","select"], content_types="virtualization.virtualmachine"
)
)
verify_hg_format(