Skip to content

Commit 775f871

Browse files
authored
Add oob_ip to device (#1085)
1 parent 5f26b63 commit 775f871

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

plugins/module_utils/netbox_utils.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@
161161
primary_ip="address",
162162
primary_ip4="address",
163163
primary_ip6="address",
164+
oob_ip="address",
164165
provider="slug",
165166
provider_network="name",
166167
rack="name",
@@ -254,6 +255,7 @@
254255
"primary_ip": "ip_addresses",
255256
"primary_ip4": "ip_addresses",
256257
"primary_ip6": "ip_addresses",
258+
"oob_ip": "ip_addresses",
257259
"provider": "providers",
258260
"provider_network": "provider_networks",
259261
"rack": "racks",
@@ -474,6 +476,7 @@
474476
"prefix": set(["prefix", "vrf"]),
475477
"primary_ip4": set(["address", "vrf"]),
476478
"primary_ip6": set(["address", "vrf"]),
479+
"oob_ip": set(["address", "vrf"]),
477480
"provider": set(["slug"]),
478481
"provider_network": set(["name"]),
479482
"rack": set(["name", "site", "location"]),

plugins/modules/netbox_device.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,12 @@
125125
- Primary IPv6 address assigned to the device
126126
required: false
127127
type: raw
128+
oob_ip:
129+
description:
130+
- Out-of-band (OOB) IP address assigned to the device
131+
required: false
132+
type: raw
133+
version_added: "3.15.0"
128134
cluster:
129135
description:
130136
- Cluster that the device will be assigned to
@@ -306,6 +312,7 @@ def main():
306312
status=dict(required=False, type="raw"),
307313
primary_ip4=dict(required=False, type="raw"),
308314
primary_ip6=dict(required=False, type="raw"),
315+
oob_ip=dict(required=False, type="raw"),
309316
cluster=dict(required=False, type="raw"),
310317
virtual_chassis=dict(required=False, type="raw"),
311318
vc_position=dict(required=False, type="int"),

0 commit comments

Comments
 (0)