Skip to content

Commit a119305

Browse files
committed
Add vid_ranges to netbox_vlan_group
1 parent 865a39d commit a119305

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
minor_changes:
2+
- Add `vid_ranges` to `netbox_vlan_group` module (https://github.com/netbox-community/ansible_modules/issues/1307)

plugins/modules/netbox_vlan_group.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,12 @@
8484
required: false
8585
type: int
8686
version_added: "3.7.0"
87+
vid_ranges:
88+
description:
89+
- Array of starting and ending VLAN ID pairs
90+
required: false
91+
type: raw
92+
version_added: "3.20.0"
8793
tags:
8894
description:
8995
- The tags to add/update
@@ -126,6 +132,18 @@
126132
scope: Test Site
127133
state: present
128134
135+
- name: Create vlan group within NetBox with vid_ranges
136+
netbox_vlan_group:
137+
netbox_url: http://netbox.local
138+
netbox_token: thisIsMyToken
139+
data:
140+
name: Test vlan group
141+
vid_ranges: [
142+
[1300, 1329],
143+
[1, 2]
144+
]
145+
state: present
146+
129147
- name: Delete vlan group within netbox
130148
netbox_vlan_group:
131149
netbox_url: http://netbox.local
@@ -192,6 +210,7 @@ def main():
192210
scope=dict(required=False, type="raw"),
193211
min_vid=dict(required=False, type="int"),
194212
max_vid=dict(required=False, type="int"),
213+
vid_ranges=dict(required=False, type="list", elements="raw"),
195214
description=dict(required=False, type="str"),
196215
tags=dict(required=False, type="list", elements="raw"),
197216
custom_fields=dict(required=False, type="dict"),

0 commit comments

Comments
 (0)