Skip to content

Commit 39696bc

Browse files
authored
Add missing power port options (#1049)
1 parent a9adb10 commit 39696bc

File tree

2 files changed

+184
-0
lines changed

2 files changed

+184
-0
lines changed

plugins/modules/netbox_power_port.py

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
- iec-60320-c14
5151
- iec-60320-c16
5252
- iec-60320-c20
53+
- iec-60320-c22
5354
- iec-60309-p-n-e-4h
5455
- iec-60309-p-n-e-6h
5556
- iec-60309-p-n-e-9h
@@ -62,6 +63,10 @@
6263
- iec-60309-3p-n-e-4h
6364
- iec-60309-3p-n-e-6h
6465
- iec-60309-3p-n-e-9h
66+
- iec-60906-1
67+
- nbr-14136-10a
68+
- nbr-14136-20a
69+
- nema-1-15p
6570
- nema-5-15p
6671
- nema-5-20p
6772
- nema-5-30p
@@ -70,23 +75,45 @@
7075
- nema-6-20p
7176
- nema-6-30p
7277
- nema-6-50p
78+
- nema-10-30p
79+
- nema-10-50p
80+
- nema-14-20p
81+
- nema-14-30p
82+
- nema-14-50p
83+
- nema-14-60p
84+
- nema-15-15p
85+
- nema-15-20p
86+
- nema-15-30p
87+
- nema-15-50p
88+
- nema-15-60p
89+
- nema-l1-15p
7390
- nema-l5-15p
7491
- nema-l5-20p
7592
- nema-l5-30p
7693
- nema-l5-50p
94+
- nema-l6-15p
7795
- nema-l6-20p
7896
- nema-l6-30p
7997
- nema-l6-50p
98+
- nema-l10-30p
8099
- nema-l14-20p
81100
- nema-l14-30p
101+
- nema-l14-50p
102+
- nema-l14-60p
103+
- nema-l15-20p
104+
- nema-l15-30p
105+
- nema-l15-50p
106+
- nema-l15-60p
82107
- nema-l21-20p
83108
- nema-l21-30p
109+
- nema-l22-30p
84110
- cs6361c
85111
- cs6365c
86112
- cs8165c
87113
- cs8265c
88114
- cs8365c
89115
- cs8465c
116+
- ita-c
90117
- ita-e
91118
- ita-f
92119
- ita-ef
@@ -99,6 +126,25 @@
99126
- ita-m
100127
- ita-n
101128
- ita-o
129+
- usb-a
130+
- usb-b
131+
- usb-c
132+
- usb-mini-a
133+
- usb-mini-b
134+
- usb-micro-a
135+
- usb-micro-b
136+
- usb-micro-ab
137+
- usb-3-b
138+
- usb-3-micro-b
139+
- dc-terminal
140+
- saf-d-grid
141+
- neutrik-powercon-20
142+
- neutrik-powercon-32
143+
- neutrik-powercon-true1
144+
- neutrik-powercon-true1-top
145+
- ubiquiti-smartpower
146+
- hardwired
147+
- other
102148
required: false
103149
type: str
104150
allocated_draw:
@@ -206,6 +252,7 @@ def main():
206252
"iec-60320-c14",
207253
"iec-60320-c16",
208254
"iec-60320-c20",
255+
"iec-60320-c22",
209256
"iec-60309-p-n-e-4h",
210257
"iec-60309-p-n-e-6h",
211258
"iec-60309-p-n-e-9h",
@@ -218,6 +265,10 @@ def main():
218265
"iec-60309-3p-n-e-4h",
219266
"iec-60309-3p-n-e-6h",
220267
"iec-60309-3p-n-e-9h",
268+
"iec-60906-1",
269+
"nbr-14136-10a",
270+
"nbr-14136-20a",
271+
"nema-1-15p",
221272
"nema-5-15p",
222273
"nema-5-20p",
223274
"nema-5-30p",
@@ -226,23 +277,45 @@ def main():
226277
"nema-6-20p",
227278
"nema-6-30p",
228279
"nema-6-50p",
280+
"nema-10-30p",
281+
"nema-10-50p",
282+
"nema-14-20p",
283+
"nema-14-30p",
284+
"nema-14-50p",
285+
"nema-14-60p",
286+
"nema-15-15p",
287+
"nema-15-20p",
288+
"nema-15-30p",
289+
"nema-15-50p",
290+
"nema-15-60p",
291+
"nema-l1-15p",
229292
"nema-l5-15p",
230293
"nema-l5-20p",
231294
"nema-l5-30p",
232295
"nema-l5-50p",
296+
"nema-l6-15p",
233297
"nema-l6-20p",
234298
"nema-l6-30p",
235299
"nema-l6-50p",
300+
"nema-l10-30p",
236301
"nema-l14-20p",
237302
"nema-l14-30p",
303+
"nema-l14-50p",
304+
"nema-l14-60p",
305+
"nema-l15-20p",
306+
"nema-l15-30p",
307+
"nema-l15-50p",
308+
"nema-l15-60p",
238309
"nema-l21-20p",
239310
"nema-l21-30p",
311+
"nema-l22-30p",
240312
"cs6361c",
241313
"cs6365c",
242314
"cs8165c",
243315
"cs8265c",
244316
"cs8365c",
245317
"cs8465c",
318+
"ita-c",
246319
"ita-e",
247320
"ita-f",
248321
"ita-ef",
@@ -255,6 +328,25 @@ def main():
255328
"ita-m",
256329
"ita-n",
257330
"ita-o",
331+
"usb-a",
332+
"usb-b",
333+
"usb-c",
334+
"usb-mini-a",
335+
"usb-mini-b",
336+
"usb-micro-a",
337+
"usb-micro-b",
338+
"usb-micro-ab",
339+
"usb-3-b",
340+
"usb-3-micro-b",
341+
"dc-terminal",
342+
"saf-d-grid",
343+
"neutrik-powercon-20",
344+
"neutrik-powercon-32",
345+
"neutrik-powercon-true1",
346+
"neutrik-powercon-true1-top",
347+
"ubiquiti-smartpower",
348+
"hardwired",
349+
"other",
258350
],
259351
type="str",
260352
),

plugins/modules/netbox_power_port_template.py

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
- iec-60320-c14
5151
- iec-60320-c16
5252
- iec-60320-c20
53+
- iec-60320-c22
5354
- iec-60309-p-n-e-4h
5455
- iec-60309-p-n-e-6h
5556
- iec-60309-p-n-e-9h
@@ -62,6 +63,10 @@
6263
- iec-60309-3p-n-e-4h
6364
- iec-60309-3p-n-e-6h
6465
- iec-60309-3p-n-e-9h
66+
- iec-60906-1
67+
- nbr-14136-10a
68+
- nbr-14136-20a
69+
- nema-1-15p
6570
- nema-5-15p
6671
- nema-5-20p
6772
- nema-5-30p
@@ -70,23 +75,45 @@
7075
- nema-6-20p
7176
- nema-6-30p
7277
- nema-6-50p
78+
- nema-10-30p
79+
- nema-10-50p
80+
- nema-14-20p
81+
- nema-14-30p
82+
- nema-14-50p
83+
- nema-14-60p
84+
- nema-15-15p
85+
- nema-15-20p
86+
- nema-15-30p
87+
- nema-15-50p
88+
- nema-15-60p
89+
- nema-l1-15p
7390
- nema-l5-15p
7491
- nema-l5-20p
7592
- nema-l5-30p
7693
- nema-l5-50p
94+
- nema-l6-15p
7795
- nema-l6-20p
7896
- nema-l6-30p
7997
- nema-l6-50p
98+
- nema-l10-30p
8099
- nema-l14-20p
81100
- nema-l14-30p
101+
- nema-l14-50p
102+
- nema-l14-60p
103+
- nema-l15-20p
104+
- nema-l15-30p
105+
- nema-l15-50p
106+
- nema-l15-60p
82107
- nema-l21-20p
83108
- nema-l21-30p
109+
- nema-l22-30p
84110
- cs6361c
85111
- cs6365c
86112
- cs8165c
87113
- cs8265c
88114
- cs8365c
89115
- cs8465c
116+
- ita-c
90117
- ita-e
91118
- ita-f
92119
- ita-ef
@@ -99,6 +126,25 @@
99126
- ita-m
100127
- ita-n
101128
- ita-o
129+
- usb-a
130+
- usb-b
131+
- usb-c
132+
- usb-mini-a
133+
- usb-mini-b
134+
- usb-micro-a
135+
- usb-micro-b
136+
- usb-micro-ab
137+
- usb-3-b
138+
- usb-3-micro-b
139+
- dc-terminal
140+
- saf-d-grid
141+
- neutrik-powercon-20
142+
- neutrik-powercon-32
143+
- neutrik-powercon-true1
144+
- neutrik-powercon-true1-top
145+
- ubiquiti-smartpower
146+
- hardwired
147+
- other
102148
required: false
103149
type: str
104150
allocated_draw:
@@ -194,6 +240,7 @@ def main():
194240
"iec-60320-c14",
195241
"iec-60320-c16",
196242
"iec-60320-c20",
243+
"iec-60320-c22",
197244
"iec-60309-p-n-e-4h",
198245
"iec-60309-p-n-e-6h",
199246
"iec-60309-p-n-e-9h",
@@ -206,6 +253,10 @@ def main():
206253
"iec-60309-3p-n-e-4h",
207254
"iec-60309-3p-n-e-6h",
208255
"iec-60309-3p-n-e-9h",
256+
"iec-60906-1",
257+
"nbr-14136-10a",
258+
"nbr-14136-20a",
259+
"nema-1-15p",
209260
"nema-5-15p",
210261
"nema-5-20p",
211262
"nema-5-30p",
@@ -214,23 +265,45 @@ def main():
214265
"nema-6-20p",
215266
"nema-6-30p",
216267
"nema-6-50p",
268+
"nema-10-30p",
269+
"nema-10-50p",
270+
"nema-14-20p",
271+
"nema-14-30p",
272+
"nema-14-50p",
273+
"nema-14-60p",
274+
"nema-15-15p",
275+
"nema-15-20p",
276+
"nema-15-30p",
277+
"nema-15-50p",
278+
"nema-15-60p",
279+
"nema-l1-15p",
217280
"nema-l5-15p",
218281
"nema-l5-20p",
219282
"nema-l5-30p",
220283
"nema-l5-50p",
284+
"nema-l6-15p",
221285
"nema-l6-20p",
222286
"nema-l6-30p",
223287
"nema-l6-50p",
288+
"nema-l10-30p",
224289
"nema-l14-20p",
225290
"nema-l14-30p",
291+
"nema-l14-50p",
292+
"nema-l14-60p",
293+
"nema-l15-20p",
294+
"nema-l15-30p",
295+
"nema-l15-50p",
296+
"nema-l15-60p",
226297
"nema-l21-20p",
227298
"nema-l21-30p",
299+
"nema-l22-30p",
228300
"cs6361c",
229301
"cs6365c",
230302
"cs8165c",
231303
"cs8265c",
232304
"cs8365c",
233305
"cs8465c",
306+
"ita-c",
234307
"ita-e",
235308
"ita-f",
236309
"ita-ef",
@@ -243,6 +316,25 @@ def main():
243316
"ita-m",
244317
"ita-n",
245318
"ita-o",
319+
"usb-a",
320+
"usb-b",
321+
"usb-c",
322+
"usb-mini-a",
323+
"usb-mini-b",
324+
"usb-micro-a",
325+
"usb-micro-b",
326+
"usb-micro-ab",
327+
"usb-3-b",
328+
"usb-3-micro-b",
329+
"dc-terminal",
330+
"saf-d-grid",
331+
"neutrik-powercon-20",
332+
"neutrik-powercon-32",
333+
"neutrik-powercon-true1",
334+
"neutrik-powercon-true1-top",
335+
"ubiquiti-smartpower",
336+
"hardwired",
337+
"other",
246338
],
247339
type="str",
248340
),

0 commit comments

Comments
 (0)