Software Lifecycle Management Netbox Plugin
Project description
NetBox SLM
NetBox SLM is a plugin for lifecycle management of software components, including versions and installations.
Installation Guide
When using the Docker version of NetBox, first follow the netbox-docker quickstart instructions to clone the netbox-docker repository and set up the docker-compose.override.yml.
Note that this plugin is only tested against a single NetBox version at this time, see Dockerfile-CI.
Next, follow these instructions (based on the NetBox docker variant instructions) to install the NetBox SLM plugin:
- Add
netbox_slmto thePLUGINSlist inconfiguration/plugins.py. - Create a
plugin_requirements.txtwithnetbox-slmas contents. - Create a
Dockerfile-SLMwith contents:
FROM netboxcommunity/netbox:vX.Y.Z
COPY ../pyproject.toml /tmp/
RUN uv pip install -r /tmp/pyproject.toml
- Create a
docker-compose.override.ymlwith contents:
version: "3.7"
services:
netbox:
ports:
- "8000:8080"
build:
context: .
dockerfile: Dockerfile-SLM
image: netbox:slm
netbox-worker:
image: netbox:slm
netbox-housekeeping:
image: netbox:slm
Now, build the image: docker compose build --no-cache
And finally, run NetBox with the SLM plugin: docker compose up
Get in touch
Point of contact for this repository is Mart Visser, who can be reached by opening a new issue in this repository's issue tracker.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file netbox_slm-1.8.3.tar.gz.
File metadata
- Download URL: netbox_slm-1.8.3.tar.gz
- Upload date:
- Size: 22.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
743c447021de3f106ae110df381825ed8f04ef32b2a1d1242cd86b610d028774
|
|
| MD5 |
89056d90fbef412164b90b1f29dd0ed5
|
|
| BLAKE2b-256 |
427b7d9d5c277767e64deae3c959e5ea3051f5a8d2d5a34feba6c50909eaa3b6
|
File details
Details for the file netbox_slm-1.8.3-py3-none-any.whl.
File metadata
- Download URL: netbox_slm-1.8.3-py3-none-any.whl
- Upload date:
- Size: 34.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d39056859b2d69e316233431bc8bf9ab3d80998265f23255a078c87092ac3468
|
|
| MD5 |
5683c3089655624f255a5eed4aa68c11
|
|
| BLAKE2b-256 |
fe254e85907a87b68e27053f0a6994832f774010561666093aa3b70d668b0fe6
|