Skip to main content

NetBox plugin for managing Packer VM template builds and catalog

Project description

netbox-packer

NetBox plugin that reflects HashiCorp Packer image-build artifacts — Proxmox VM templates, OPNsense / pfSense appliance images, and network OS golden images — into NetBox through the proxbox-api backend.

netbox-packer 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.

When configured with an HCP Packer organization / project ID, the plugin can resolve image IDs from the HCP Packer registry via proxbox-api.

Status

netbox-packer v0.0.1 ships the plugin scaffold and NetBox installation glue. Image-inventory models and HCP Packer sync land in upcoming releases. The plugin is read-only: all build operations remain in Packer / HCP.

Requirements

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

Installation

pip install netbox-packer

In configuration.py:

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

Documentation

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

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_packer-0.0.2.post1.tar.gz (26.1 kB view details)

Uploaded Source

Built Distribution

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

netbox_packer-0.0.2.post1-py3-none-any.whl (32.6 kB view details)

Uploaded Python 3

File details

Details for the file netbox_packer-0.0.2.post1.tar.gz.

File metadata

  • Download URL: netbox_packer-0.0.2.post1.tar.gz
  • Upload date:
  • Size: 26.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for netbox_packer-0.0.2.post1.tar.gz
Algorithm Hash digest
SHA256 67be34cd9248430e9edf704483c98535e2c50c4852692d76c5d8a8dc3b5ab396
MD5 9ebf815ba108c11cc652513487fa6493
BLAKE2b-256 142e70cfb9c00224bb1591ba371084e9145b28f803480891384b255afab2221b

See more details on using hashes here.

File details

Details for the file netbox_packer-0.0.2.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for netbox_packer-0.0.2.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 e18721291562b8c170bd08a3778e4eb6606b1718c5b5207b216ac4352c580da9
MD5 be2930ac83efd89d5c91ec4075f065f8
BLAKE2b-256 066e7317afb0239780e2ac93e7fef2159a05b18f4a60d2d1706be585053049ef

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