# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-netbox-napalm-plugin VERSION= 0.2.0 KEYWORDS= python VARIANTS= v11 v12 SDESC[v11]= NetBox plugin for Napalm (3.11) SDESC[v12]= NetBox plugin for Napalm (3.12) HOMEPAGE= none CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPIWHL/ae/7b/e0a3c7fbd76d0ad3eb1e0b70cbfc3995a73e80568e2d44450765f35967c2 DISTFILE[1]= netbox_napalm_plugin-0.2.0-py3-none-any.whl:main DF_INDEX= 1 SPKGS[v11]= single SPKGS[v12]= single OPTIONS_AVAILABLE= PY311 PY312 OPTIONS_STANDARD= none VOPTS[v11]= PY311=ON PY312=OFF VOPTS[v12]= PY311=OFF PY312=ON DISTNAME= netbox_napalm_plugin-0.2.0.dist-info GENERATED= yes [PY311].RUN_DEPENDS_ON= python-napalm:single:v11 [PY311].USES_ON= python:v11,wheel [PY312].RUN_DEPENDS_ON= python-napalm:single:v12 [PY312].USES_ON= python:v12,wheel [FILE:2008:descriptions/desc.single] # NetBox Napalm Plugin NetBox plugin for Napalm. * Free software: Apache-2.0 * Documentation: https://netbox-community.github.io/netbox-napalm/. ## Features The features the plugin provides should be listed here. ## Compatibility | NetBox Version | Plugin Version | |----------------|----------------| | 3.5 | 0.1.0 | | 3.5.8 | 0.1.4 | | 3.6.0 | 0.1.5 | | 3.7.0 | 0.1.7 | ## Installation For adding to a NetBox Docker setup see [the general instructions for using netbox-docker with plugins]. ```no-highlight $ source /opt/netbox/venv/bin/activate (venv) pip install netbox-napalm-plugin ``` or by adding to your `local_requirements.txt` or `plugin_requirements.txt` (netbox-docker): ```no-highlight (venv) netbox-napalm-plugin ``` ### Enable the Plugin Enable the plugin in `/opt/netbox/netbox/netbox/configuration.py`, or if you use netbox-docker, your `/configuration/plugins.py` file : ```no-highlight PLUGINS = [ 'netbox_napalm_plugin' ] ``` ### Configure Plugin Configure the plugin in `configuration.py` under the `PLUGINS_CONFIG` parameter. ```no-highlight PLUGINS_CONFIG = { 'netbox_napalm_plugin': { 'NAPALM_USERNAME': 'xxx', 'NAPALM_PASSWORD': 'yyy', }, } ``` ### Run Database Migrations Run the provided schema migrations: ```no-highlight (venv) $ cd /opt/netbox/netbox/ (venv) $ python3 manage.py migrate ``` ### Collect Static Files Ensure the static files are copied to the static root directory with the `collectstatic` management command: ```no-highlight (venv) $ cd /opt/netbox/netbox/ (venv) $ python3 manage.py collectstatic ``` ### Restart WSGI Service Restart the WSGI service to load the new plugin: ```no-highlight # sudo systemctl restart netbox ``` ## Credits Based on the NetBox plugin tutorial: - [demo repository] - [tutorial] This package was created with [Cookiecutter] and the [`netbox-community/cookiecutter-netbox-plugin`] project template. [FILE:122:distinfo] 0d3449a6ba59c76e5dc013abb166f4096e047dc4f6083e05f323ead1a68f43bf 148275 netbox_napalm_plugin-0.2.0-py3-none-any.whl