From cf72c662f179698d1c5714eb17652e6f10ab7571 Mon Sep 17 00:00:00 2001 From: Jonathan Petersson Date: Fri, 23 May 2025 00:41:44 +0200 Subject: [PATCH] Update netbox_service.py Add fields for parent_object_type and parent_object_id since this is required as of Netbox 4.3 --- plugins/modules/netbox_service.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/plugins/modules/netbox_service.py b/plugins/modules/netbox_service.py index 972127127..457e9b00c 100644 --- a/plugins/modules/netbox_service.py +++ b/plugins/modules/netbox_service.py @@ -85,6 +85,18 @@ - Must exist in NetBox and in key/value format required: false type: dict + parent_object_type: + description: + - Specifies which object type to associate with service. + required: true + type: str + version_added: "3.22.0" + parent_object_id: + description: + - Specifies which object to associate with service. + required: true + type: int + version_added: "3.22.0" required: true """ @@ -108,6 +120,8 @@ - address: 127.0.0.1 tags: - prometheus + parent_object_type: "dcim.device" + parent_object_id: 1 state: present - name: Delete service @@ -155,6 +169,8 @@ def main(): comments=dict(required=False, type="str"), tags=dict(required=False, type="list", elements="raw"), custom_fields=dict(required=False, type="dict"), + parent_object_type=dict(required=True, type="str"), + parent_object_id=dict(required=True, type="int"), ), ), )