-
python3-hier-config-2.3.1-1.lbn36.noarch
hier-config
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-aci-0.0.6-1.lbn36.noarch
Netbox ACI Plugin
A Netbox plugin for Cisco ACI related objects in Netbox.
Features
This plugin provides the following models to be able to document an Cisco ACI setup:
Attachable Access Entity Profiles
Application Profiles
Bridge Domains
Contracts (Standard)
Endpoint Groups
Endpoint Security Groups
Interface Policy Groups
L3 Outs
Link Level Policies
Contributing
This project is currently maintained jointly by:
Marc-Aurel Mohr-Lenné
Compatibility
Below listed plugin Versions has been tested with its corresponding NetBox Version.
Netbox
Plugin
4.1.3
>= 0.0.1
4.2.0
>= 0.0.1
4.3.1
>= 0.0.2
4.3.4
>= 0.0.6
Installation
Option 1
Install using Docker
Enable the plugin in <netbox docker>/configuration/plugins.py.
Option 2
$ python3 -m pip install netbox-aci
Enable the plugin in <netbox>/configuration.py.
PLUGINS = [
"netbox_aci"
]
Requirements
Custom Field:
- name: "gateway"
label: "Gateway"
object_types:
- "ipam.ipaddress"
required: false
ty
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-aws-vpc-plugin-0.0.5-1.lbn36.noarch
NetBox AWS VPC Plugin
NetBox plugin for modeling AWS VPCs in NetBox
Free software: Apache-2.0
Documentation: https:/dmaclaury.github.io/netbox-aws-vpc-plugin/
Features
This plugin provides the following models in NetBox:
AWS VPC
AWS Subnet
AWS Account
Compatibility
NetBox Version
Plugin Version
4.0+
>= 0.0.1
Installing
For adding to a NetBox Docker setup see
the general instructions for using netbox-docker with plugins.
The plugin is available as a Python package on PyPi and can be installed with pip
pip install netbox-aws-vpc-plugin
or by adding to your local_requirements.txt or plugin_requirements.txt (netbox-docker):
netbox-aws-vpc-plugin
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py,
or if you use netbox-docker, your /configuration/plugins.py file :
PLUGINS = [
'netbox_aws_vpc_plugin'
]
PLUGINS_CONFIG = {
"netbox_aws_vpc_plugin": {},
}
Credits
Based on the NetBox plugin tutorial:
demo repository
tutorial
This package was created with Co
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-bgp-0.16.0-1.lbn36.noarch
NetBox BGP Plugin
Netbox plugin for BGP related objects documentation.
Features
This plugin provide following Models:
BGP Communities
BGP Sessions
BGP Peer Groups
Routing Policy
Prefix Lists
AS Path Lists
Compatibility
NetBox 3.4.x
>= 0.9.0
NetBox 3.5.x
>= 0.10.0
NetBox 3.6.x
>= 0.11.0
NetBox 3.7.x
>= 0.12.0
NetBox 4.0.x
>= 0.13.3
NetBox 4.1.x
>= 0.14.0
NetBox 4.2.x
0.15.x
NetBox 4.3.x
0.16.x
Installation
The plugin is available as a Python package in pypi and can be installed with pip
pip install netbox-bgp
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py:
PLUGINS = ['netbox_bgp']
Restart NetBox and add netbox-bgp to your local_requirements.txt
See NetBox Documentation for details
Configuration
The following options are available:
device_ext_page: String (default right) Device related BGP sessions table position. The following values are available:
left, right, full_width. Set empty value for disable.
top_level_menu: Bool (default False) E
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-celery-0.1.1b7-1.lbn36.noarch
The Netbox Celery plugin is a Netbox plugin to provide support for celery. This plugin can be used base for any automation tasks.
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-config-diff-2.10.0-1.lbn36.noarch
NetBox Config Diff Plugin
NetBox plugin for Config Diff.
Find diff between the rendered configuration for a device to its actual configuration, retrieved from the device itself, or stored in DataSource.
Push the rendered configuration from NetBox to a device and apply it.
Documentation: https:/miaow2.github.io/netbox-config-diff/
About
Collecting diffs
With this plugin you can find diff between the rendered configuration for a device to its actual configuration, retrieved from the device itself, or stored in DataSource.
Read about DataSources for further details.
Device configuration renders natively in NetBox. This feature was introduced in 3.5 version.
NetBox Labs blog post about it.
Plugin supports a wide list of vendors (Cisco, Juniper, Huawei, MicroTik etc.) with the help of Scrapli. Read Scrapli and scrapli-community documentations to find full list of vendors.
Pushing configuration
Also you can push rendered configuration from NetBox to device and apply it.
Supported platforms
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-ddns-1.5.0-1.lbn36.noarch
Dynamic DNS Connector for NetBox
This plugin lets you define DNS servers that support RFC3007 Dynamic DNS Updates.
For each server you specify which domains and reverse DNS domains it is responsible for, and after that NetBox will
automatically send DNS Updates to those servers whenever you change the DNS name of an IP Address in NetBox.
Updates are sent from the worker process in the background. You can see their progress either by configuring Django
logging or by looking at the Background Tasks in the NetBox admin back-end.
For now all configuration is done in the NetBox admin back-end. A later version will provide a nicer user interface.
Compatibility
This plugin in compatible with NetBox v3.0.0 and greater, support for Netbox v2.11.0 is dropped in v1.1.4 due to UI implementation.
[!Important]
Netbox 4.0 - Admin interface disabled by default
Can be re-enabled by specifying DJANGO_ADMIN_ENABLED = True in configuration.py
If static files are not loaded, re-run upgrade.sh this will co
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-dns-0.17.0-1.lbn36.noarch
NetBox DNS
NetBox DNS is a NetBox plugin for managing DNS data.
Features
Manage name servers
Manage DNS zone information, automatically generating SOA and NS records
Automatically create and update PTR records for A and AAAA records
Optionally organize zones in views to cater for split horizon DNS and multi site deployments
NetBox DNS is using the standardized NetBox plugin interface, so it also takes advantage of the NetBox tagging and change log features.
Requirements
NetBox 3.4 or higher
Python 3.8 or higher
Installation & Configuration
Installation
$ source /opt/netbox/venv/bin/activate
(venv) $ pip install netbox-dns
Configuration
Add the plugin to the NetBox config. ~/netbox/configuration.py
PLUGINS = [
"netbox_dns",
]
To permanently mount the plugin when updating NetBox:
echo netbox-dns >> ~/netbox/local_requirements.txt
To add the required netbox_dns tables to your database run the following command from your NetBox directory:
./manage.py migrate
Full refer
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-floorplan-plugin-0.7.0-1.lbn36.noarch
NetBox Floorplan Plugin
Originally Forked from https:/github.com/tbotnz/netbox_floorplan
Demo
Summary
A netbox plugin providing floorplan mapping capability for locations and sites
provides graphical ability to draw racks & unracked devices on a floorplan
support for metadata such as labels, areas, walls, coloring
floorplan object mapped to sites or locations and click through rack/devices
keyboard controls supported
export to svg
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36
-
python3-netbox-initializers-4.3.0-1.lbn36.noarch
Netbox Initializers Plugin
Load data from YAML files into Netbox
Installation
First activate your virtual environment where Netbox is installed, the install the plugin version correspondig to your Netbox version.
pip install "netbox-initializers==4.3.*"
Then you need to add the plugin to the PLUGINS array in the Netbox configuration.
PLUGINS = [
'netbox_initializers',
]
Getting started
At first you need to start with writing the YAML files that contain the initial data. To make that easier the plugin includes example files for all supported initializers. To access those examples you can copy them into a directory of your choosing and edit them there. To copy the files run the following command (in your Netbox directory):
./manage.py copy_initializers_examples --path /path/for/example/files
After you filled in the data you want to import, the import can be started with this command:
./manage.py load_initializer_data --path /path/for/example/files
Netbox Docker image
The initiali
Located in
LBN
/
…
/
DevOps
/
BastionLinux 36