Skip to content

Commit ab593ba

Browse files
authored
Merge pull request #1308 from aopdal/feature-add-vid-ranges
Add vid_ranges to netbox_vlan_group
2 parents 865a39d + 498422c commit ab593ba

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-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: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,13 @@
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: list
92+
elements: raw
93+
version_added: "3.20.0"
8794
tags:
8895
description:
8996
- The tags to add/update
@@ -126,6 +133,18 @@
126133
scope: Test Site
127134
state: present
128135
136+
- name: Create vlan group within NetBox with vid_ranges
137+
netbox_vlan_group:
138+
netbox_url: http://netbox.local
139+
netbox_token: thisIsMyToken
140+
data:
141+
name: Test vlan group
142+
vid_ranges: [
143+
[1300, 1329],
144+
[1, 2]
145+
]
146+
state: present
147+
129148
- name: Delete vlan group within netbox
130149
netbox_vlan_group:
131150
netbox_url: http://netbox.local
@@ -192,6 +211,7 @@ def main():
192211
scope=dict(required=False, type="raw"),
193212
min_vid=dict(required=False, type="int"),
194213
max_vid=dict(required=False, type="int"),
214+
vid_ranges=dict(required=False, type="list", elements="raw"),
195215
description=dict(required=False, type="str"),
196216
tags=dict(required=False, type="list", elements="raw"),
197217
custom_fields=dict(required=False, type="dict"),

0 commit comments

Comments
 (0)