Terraform/OpenTofu module to manage Netbox configuration via IaC.
The module is split into sub-modules which handle different sections of Netbox config indenpendetly.
That way you can start using this module even on pre-existing installations and slowly migrate to full managed ones.
Each sub-module has a README.md file describing what the module handles and a sample config data in example/data.tfvars
.
Currently you can manage:
- Organization
- Racks
- Devices
- Connections
- Wireless
- IPAM
- VPN
- Virtualization
- Power
- Provisioning
- Customization
- Operations
This module has a dependency on the e-breuninger/netbox
provider.
For licensing please review the LICENSE.md of the repo and for each sub-modules.
Denis-Florin Rendler <connect {at} rendler.net>