| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Place the code in the extras/plugins/ folder
Once installed, the plugin needs to be enabled in your configuration.py:
vim /opt/netbox/netbox/netbox/configuration.py
PLUGINS = ["netbox_sdn_controller"]Install the following packages in your virtual environment with pip install.
dnacentersdk >= 2.8.3 netutils==1.14.1
Put the credentials for your Cisco Catalyst Center API in your environment variables.
Example:
DNAC_USER=my_user DNAC_PASSWORD=my_psswd
Restart NetBox.
Run:
python3 manage.py migrateNote
If the version of netbox is not listed here the plugin will most likely not work. Remove the plugin if you want to update netbox before this plugin has released an update for that netbox version.
| netbox version | netbox-sdn-controller version | Cisco Catalyst Center API Version |
|---|---|---|
| = 4.3.6 | = v1.4.2 | 2.3.7.6 - 2.3.7.9 |
In order to correctly import interfaces associated with Cisco modules, it is important to modify their templates. The {chassis} variable, similar to {module} but not natively supported by NetBox, must take the first position. The same mechanism should be implemented soon for devices.
Go to the plugins tab in the navbar and click Add in SDN Controllers or go to $NETBOX_URL/plugins/netbox-sdn-controller/sdn-controller/add/ to add your sdn controller
This project is licensed to you under the terms of the Apache License, Version 2.0.
| Back | FazBrowse Home | New Git URL |