From dc07a3f8b41cfd3ea8c53caa577b759e86b21b39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20R=C3=B8dvand?= Date: Wed, 14 Feb 2024 13:25:48 +0100 Subject: [PATCH 1/2] Add config_template option --- plugins/modules/netbox_device.py | 6 ++++++ plugins/modules/netbox_virtual_machine.py | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/plugins/modules/netbox_device.py b/plugins/modules/netbox_device.py index 5bd3f4763..5dfdbbe86 100644 --- a/plugins/modules/netbox_device.py +++ b/plugins/modules/netbox_device.py @@ -178,6 +178,11 @@ - Arbitrary JSON data to define the devices configuration variables. required: false type: dict + config_template: + description: + - Configuration template + required: false + type: raw required: true type: dict """ @@ -321,6 +326,7 @@ def main(): comments=dict(required=False, type="str"), tags=dict(required=False, type="list", elements="raw"), local_context_data=dict(required=False, type="dict"), + config_template=dict(required=False, type="raw"), custom_fields=dict(required=False, type="dict"), ), ), diff --git a/plugins/modules/netbox_virtual_machine.py b/plugins/modules/netbox_virtual_machine.py index b5155dc81..e873196ec 100644 --- a/plugins/modules/netbox_virtual_machine.py +++ b/plugins/modules/netbox_virtual_machine.py @@ -122,6 +122,11 @@ - Comments of the virtual machine required: false type: str + config_template: + description: + - Configuration template + required: false + type: raw required: true """ @@ -223,6 +228,7 @@ def main(): custom_fields=dict(required=False, type="dict"), local_context_data=dict(required=False, type="dict"), description=dict(required=False, type="str"), + config_template=dict(required=False, type="raw"), comments=dict(required=False, type="str"), ), ), From a12cd09f82c801228aafe94af2cc51b55a54b421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20R=C3=B8dvand?= Date: Wed, 14 Feb 2024 13:27:03 +0100 Subject: [PATCH 2/2] Add version_added --- plugins/modules/netbox_device.py | 1 + plugins/modules/netbox_virtual_machine.py | 1 + 2 files changed, 2 insertions(+) diff --git a/plugins/modules/netbox_device.py b/plugins/modules/netbox_device.py index 5dfdbbe86..a76cfe53f 100644 --- a/plugins/modules/netbox_device.py +++ b/plugins/modules/netbox_device.py @@ -183,6 +183,7 @@ - Configuration template required: false type: raw + version_added: "3.17.0" required: true type: dict """ diff --git a/plugins/modules/netbox_virtual_machine.py b/plugins/modules/netbox_virtual_machine.py index e873196ec..ec5010274 100644 --- a/plugins/modules/netbox_virtual_machine.py +++ b/plugins/modules/netbox_virtual_machine.py @@ -127,6 +127,7 @@ - Configuration template required: false type: raw + version_added: "3.17.0" required: true """