Skip to content
This repository has been archived by the owner on Apr 8, 2024. It is now read-only.

jsenecal/netbox-nat-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

netbox-nat-plugin

A NetBox plugin to document NAT related things. Netbox >= v3.0 is required.

Installation

General installation steps and considerations follow the official guidelines.

Package Installation from PyPi

Assuming you use a Virtual Environment for NetBox in /opt/netbox/venv:

$ source /opt/netbox/venv/bin/activate
(venv) $ pip3 install netbox-nat-plugin

Package Installation from Source Code

The source code is available on GitHub.
Download and install the package. Assuming you use a Virtual Environment for NetBox in /opt/netbox/venv:

$ git clone https://github.com/jsenecal/netbox-nat-plugin
$ cd netbox-nat-plugin
$ source /opt/netbox/venv/bin/activate
(venv) $ pip3 install .

To ensure NextBox UI plugin is automatically re-installed during future upgrades, create a file named local_requirements.txt (if not already existing) in the NetBox root directory (alongside requirements.txt) and list the netbox-nat-plugin package:

# echo netbox-nat-plugin >> local_requirements.txt

Enable the Plugin

In a global Netbox configuration.py configuration file, update or add PLUGINS parameter:

PLUGINS = [
    'netbox_nat_plugin',
]

Optionally, update a PLUGINS_CONFIG parameter in configuration.py to rewrite default plugin behavior

About

A NetBox plugin to document NAT related things

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages