Skip to content

Commit 20c0af3

Browse files
authored
Add Config template to device and virtual machine (#1171)
* Add config_template option
1 parent 89ed5de commit 20c0af3

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

plugins/modules/netbox_device.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,12 @@
178178
- Arbitrary JSON data to define the devices configuration variables.
179179
required: false
180180
type: dict
181+
config_template:
182+
description:
183+
- Configuration template
184+
required: false
185+
type: raw
186+
version_added: "3.17.0"
181187
required: true
182188
type: dict
183189
"""
@@ -321,6 +327,7 @@ def main():
321327
comments=dict(required=False, type="str"),
322328
tags=dict(required=False, type="list", elements="raw"),
323329
local_context_data=dict(required=False, type="dict"),
330+
config_template=dict(required=False, type="raw"),
324331
custom_fields=dict(required=False, type="dict"),
325332
),
326333
),

plugins/modules/netbox_virtual_machine.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,12 @@
122122
- Comments of the virtual machine
123123
required: false
124124
type: str
125+
config_template:
126+
description:
127+
- Configuration template
128+
required: false
129+
type: raw
130+
version_added: "3.17.0"
125131
required: true
126132
"""
127133

@@ -223,6 +229,7 @@ def main():
223229
custom_fields=dict(required=False, type="dict"),
224230
local_context_data=dict(required=False, type="dict"),
225231
description=dict(required=False, type="str"),
232+
config_template=dict(required=False, type="raw"),
226233
comments=dict(required=False, type="str"),
227234
),
228235
),

0 commit comments

Comments
 (0)