Skip to main content

NetBox plugin for Proxmox Datacenter Manager (PDM) inventory through proxbox-api

Project description

netbox-pdm

NetBox plugin that reflects Proxmox Datacenter Manager (PDM) inventory — remotes, views, and SDN-adjacent state — into NetBox through the proxbox-api backend.

netbox-pdm is a sibling plugin of netbox-proxbox; it reuses netbox-proxbox FastAPI endpoint resolution and job conventions when that plugin is installed, and falls back to its own proxbox_api_url / proxbox_api_key plugin settings otherwise.

Status

netbox-pdm v0.0.1 ships the plugin scaffold and NetBox installation glue. Model and sync views land in upcoming releases. The plugin is read-only: all mutations remain in PDM.

Requirements

  • NetBox 4.5.x – 4.6.x
  • Python 3.12+
  • netbox-proxbox >= 0.0.16
  • A reachable proxbox-api instance with PDM-aware endpoints enabled

Installation

pip install netbox-pdm

In configuration.py:

PLUGINS = [
    "netbox_proxbox",
    "netbox_pdm",
]
python manage.py migrate

Documentation

Full documentation is published at https://emersonfelipesp.github.io/netbox-pdm/.

License

Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netbox_pdm-0.0.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netbox_pdm-0.0.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file netbox_pdm-0.0.1.tar.gz.

File metadata

  • Download URL: netbox_pdm-0.0.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for netbox_pdm-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ff325195f9ffdc95116bc3ba6160ececf4c0d822e8fdb9ebc3d95bfb5cce7694
MD5 2faea92d15517f8704a647d20f28b3e8
BLAKE2b-256 d7cc515d7938a1b3035bf8479c7c48313198cc525e327b9463023af8ba8608da

See more details on using hashes here.

File details

Details for the file netbox_pdm-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: netbox_pdm-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for netbox_pdm-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 add5c3004cea4abff3d5638b3a0caf88204adb8dfa5af2d78dfbe68d482f1590
MD5 bfe73e358a3684da061b8e5219d69d22
BLAKE2b-256 a862ab4cb9db00f3e68a326b125affc9da4bc54b30599e3a267a65c3f8bbba86

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page