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.
Metadata
Release files for netbox-slm 1.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| netbox_slm-1.9.0.tar.gz | 21.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| netbox_slm-1.9.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.3 kB
Release files / netbox_slm-1.9.0.tar.gz
| Download URL | netbox_slm-1.9.0.tar.gz |
|---|---|
| Size | 21.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1a616ae271853f045747302eead56fe234d3062613f0aa219b657e9394c07b62
|
|
BLAKE2b-256 checksum How to use checksums |
2833d7732dbcfe5adbe83ea4b60ebf6f18dd4287f500d2055d9f0911ab3fc672
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / netbox_slm-1.9.0-py3-none-any.whl
| Download URL | netbox_slm-1.9.0-py3-none-any.whl |
|---|---|
| Size | 33.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e6c45620e7388ae22ab0816df46315227e246123fe72c013c3cff07fc4532ca
|
|
BLAKE2b-256 checksum How to use checksums |
d8a72872341c690cf1e7321a14334d3ce74e286f18d7313d5ab2c0b25879e372
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|