Skip to content

Commit ef2df5d

Browse files
authored
Feat: Support config_template opt in platform (#1119)
1 parent fb5ca44 commit ef2df5d

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

plugins/modules/netbox_platform.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@
5050
- The manufacturer the platform will be tied to
5151
required: false
5252
type: raw
53+
config_template:
54+
description:
55+
- The configuration template the platform will use
56+
required: false
57+
type: raw
5358
napalm_driver:
5459
description:
5560
- The name of the NAPALM driver to be used when using the NAPALM plugin
@@ -90,6 +95,15 @@
9095
data:
9196
name: Test Platform
9297
state: present
98+
99+
- name: Create platform within NetBox with a config template
100+
netbox.netbox.netbox_platform:
101+
netbox_url: http://netbox.local
102+
netbox_token: thisIsMyToken
103+
data:
104+
name: Test Platform
105+
config_template: "my_config_template_slug"
106+
state: present
93107
94108
- name: Create platform within NetBox with only required information
95109
netbox.netbox.netbox_platform:
@@ -149,6 +163,7 @@ def main():
149163
slug=dict(required=False, type="str"),
150164
description=dict(required=False, type="str"),
151165
manufacturer=dict(required=False, type="raw"),
166+
config_template=dict(required=False, type="raw"),
152167
napalm_driver=dict(required=False, type="str"),
153168
napalm_args=dict(required=False, type="dict"),
154169
tags=dict(required=False, type="list", elements="raw"),

0 commit comments

Comments
 (0)