netbox.netbox.netbox_power_feed – Create, update or delete power feeds within Netbox¶
Note
This plugin is part of the netbox.netbox collection (version 3.1.0).
To install it use: ansible-galaxy collection install netbox.netbox
.
To use it in a playbook, specify: netbox.netbox.netbox_power_feed
.
New in version 0.2.3: of netbox.netbox
Synopsis¶
Creates, updates or removes power feeds from Netbox
Requirements¶
The below requirements are needed on the host that executes this module.
pynetbox
Parameters¶
Notes¶
Note
Tags should be defined as a YAML list
This should be ran with connection
local
and hostslocalhost
Examples¶
- name: "Test Netbox modules"
connection: local
hosts: localhost
gather_facts: False
tasks:
- name: Create power feed within Netbox with only required information
netbox_power_feed:
netbox_url: http://netbox.local
netbox_token: thisIsMyToken
data:
name: Test Power Feed
power_panel: Test Power Panel
state: present
- name: Update power feed with other fields
netbox_power_feed:
netbox_url: http://netbox.local
netbox_token: thisIsMyToken
data:
name: Test Power Feed
power_panel: Test Power Panel
status: offline
type: primary
supply: ac
phase: single-phase
voltage: 230
amperage: 16
max_utilization: 80
comments: normal power feed
state: present
- name: Delete power feed within netbox
netbox_power_feed:
netbox_url: http://netbox.local
netbox_token: thisIsMyToken
data:
name: Test Power Feed
power_panel: Test Power Panel
state: absent
Return Values¶
Common return values are documented here, the following are the fields unique to this module: