Releases: Solvik/netbox-agent
Releases · Solvik/netbox-agent
v0.3.3
v0.3.2
v0.3.1
v0.3
Features
- Handle PSUs and power consumption based on vendor's tools (only for Dell right now) (#56)
- Inventory is now based on
lshw
thanks to @ThomasADavis contribution (#58)
It adds the following support:
- NVMe devices
- Non-RAID devices
- Motherboard
- Physical network cards
v0.2
Features
- Added auto-cabling via LLDP (#41)
- Added anycast IP support (#51)
- Added Supermicro vendor support (#44)
- Added QCT vendor support (#45)
- Added IPv6 support (#43 and fixed by #47 thanks to @ThomasADavis)
- Rewrote the configuration with jsonargparse (#53)
- Added ability to reference blade's slot via configuration for Supermicro (#50)
New configuration
Configuration file and CLI arguments
Configuration arguments can now be passed through CLI or config file
Since the configuration is in yaml the following file:
netbox:
url: https://netbox.company.com
token: myt0k3ns3cur3l0l
Can also be passed via netbox_agent --netbox.url https://netbox.company.com --netbox.token myt0k3ns3cur3l0l
Configuration file arguments can be overwritten with CLI arguments
Update features
You can now select to update either:
- Location infos
- Network infos
- Inventory infos
or these three which is equivalent to --update-all
v0.1
First release of netbox agent
Includes the following features:
- Create servers, chassis and blade through standard tools (
dmidecode
) - Create physical, bonding and vlan network interfaces with IPs
- Create IPMI interface if found
- Create or get existing VLAN and associate it to interfaces
- Generic ability to guess datacenters and rack location through drivers (
cmd
andfile
and custom ones) - Update existing
Device
andInterfaces
- Handle blade moving (new slot, new chassis)