Overview of edgeuno/netbox-proxbox
mainThe edgeuno/netbox-proxbox plugin is a NetBox extension designed to import Proxmox VE inventory state into NetBox. It mirrors Proxmox clusters, nodes, virtual machines (VMs), and LXC containers into NetBox's dcim and virtualization applications.
Key Capabilities
- Proxmox to NetBox Importer: Performs read-only synchronization of Proxmox resources.
- Multi-cluster Support: The v2 sync engine allows a single
configuration_options.jsonfile to define multiple Proxmox clusters for a single sync run. - Dual-mode Runtime:
- Synchronous (v1): Triggered via the NetBox UI ("Full Update" button).
- Asynchronous (v2): Triggered via a scheduled container using the
proxboxscrappercommand.
Important Limitations
- Read-Only: All Proxmox API interactions are
GETrequests; the plugin does not push state from NetBox to Proxmox. - Fork Divergence: This is an EdgeUno fork and contains specific business logic (e.g., regex-based tenant assignment, role pinning to
"VPS"and"LXC") that differs from the upstreamnetbox-proxboxproject.