Skip to content
/ enbox Public

Tooling for linting NetBox contents, with an eye on easing import of brown-fields networks into NetBox.

License

Notifications You must be signed in to change notification settings

MoratNZ/enbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enbox

Tooling for linting NetBox contents, with an eye on easing import of brown-fields networks into NetBox.

Project status

Very, very, very early dev.

Current tools

  • lintDeviceInterfaces
    Checks a given device to ensure that all active interfaces are correctly configured in NetBox, and vice versa.

Installing for development

Clone the repository at https://github.com/MoratNZ/enbox

Run pipenv install to setup a virtual environment and install dependencies.

Run pip install . to install the module

Copy enbox.cfg.example to enbox.cfg, and replace the placeholders in it with appropriate values.

About

Tooling for linting NetBox contents, with an eye on easing import of brown-fields networks into NetBox.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages