Skip to main content

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

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.

Release history Release notifications | RSS feed

This release

0.0.2.post1 This release

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

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