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.tar.gz (26.0 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-py3-none-any.whl (32.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netbox_packer-0.0.2.tar.gz
  • Upload date:
  • Size: 26.0 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.tar.gz
Algorithm Hash digest
SHA256 8faac079e5802b52401b2c229ed67f42fc022e4ad52d92d2bb5530c13c16b8fb
MD5 eef602adab549fa409748de1b6dffe55
BLAKE2b-256 7aedafa3f1cb3983b3110e3232eceb8c3d83accaee56e625afa023ee95f56bda

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for netbox_packer-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e18d71a5616b05c797abe7aad5be0707eba6497d458ef8ecc88f09c2f656d05c
MD5 9ec6cbd34b1094480e6839cd04eb79b7
BLAKE2b-256 924621afe701df951fc2f6c56cb10d34599061a27cb3a993372450ee2618d9ba

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