A NetBox plugin to integrate Cisco ACI (Application Centric Infrastructure) with NetBox.
Project description
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:
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 |
Installation
Option 1
Setup docker-compose override file as shown below.
services:
netbox:
volumes:
- ./netbox-aci/netbox_aci:/opt/netbox/netbox/netbox_aci
Option 2
Manually copy the plugin into the NetBox directory:
cp -r netbox-aci/netbox_aci /opt/netbox/netbox/netbox_aci
Add the netbox-aci tables to your database, run the migrate command.
cd /opt/netbox/netbox/
python3 manage.py migrate netbox_aci
Configuration
Enable the plugin in <netbox/docker path>/configuration/plugins.py.
PLUGINS = [
"netbox_aci"
]
Requirements
-
Custom Field:
- name: "gateway" label: "Gateway" object_types: - "ipam.ipaddress" required: false type: "boolean" default: false -
Fixtures:
You can load the requirements manually: python manage.py loaddata defaults.json !!! NOTE AND ADJUST THE VALUES FOR pk AND related_object_type BEFOREHAND !!!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file netbox_aci-0.0.1.tar.gz.
File metadata
- Download URL: netbox_aci-0.0.1.tar.gz
- Upload date:
- Size: 32.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d268da3c8e494390e86a3af7acba256767a119b4866e8a76b3a6394da5c50df3
|
|
| MD5 |
899b9ba0c787d5429803a85a48c9c125
|
|
| BLAKE2b-256 |
6857d15cac8c3a6bbd593c9046f8c31e971d60d394d1c24b03b9643d0a68ed43
|
File details
Details for the file netbox_aci-0.0.1-py3-none-any.whl.
File metadata
- Download URL: netbox_aci-0.0.1-py3-none-any.whl
- Upload date:
- Size: 54.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5e8baef6dbf8cdc6ea9d411c450146a7abd7c0a13280d83a2668a8b3217824e
|
|
| MD5 |
0381547b8014f97ec8748190907f3437
|
|
| BLAKE2b-256 |
f0825489572bf488774782b27023b7e629ff7abe8fd0e21517120ca5d8c2536a
|