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 |
| 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 type: "boolean" default: false -
Fixtures:
You can load the requirements manually: python3 manage.py loaddata defaults.json !!! NOTE AND ADJUST THE VALUES FOR pk AND object_types BEFOREHAND !!! ipam.ipaddress value must be an integer. Example to get the integer value for ipam.ipaddress: python3 manage.py shell from django.contrib.contenttypes.models import ContentType from ipam.models.ip import IPAddress model_id = ContentType.objects.get_for_model(IPAddress) print(model_id.id) exit()
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.6.tar.gz.
File metadata
- Download URL: netbox_aci-0.0.6.tar.gz
- Upload date:
- Size: 43.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a6752030d689c77443bf0613509881fa55316aba7336b29caea056f94caef89
|
|
| MD5 |
dda02fe1d8823a13be1c576067fad8e1
|
|
| BLAKE2b-256 |
1c75521ac9b7f42fc905005a36b6e6d5a83f7bc9d315a742d6b2fdef519d31b9
|
File details
Details for the file netbox_aci-0.0.6-py3-none-any.whl.
File metadata
- Download URL: netbox_aci-0.0.6-py3-none-any.whl
- Upload date:
- Size: 85.5 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 |
3a769af60f94ebe1c8c22eef426dbfb87b88c230e21060fe9415daa25f957195
|
|
| MD5 |
630ff0cb4b0058c7d159e5fc203cbed5
|
|
| BLAKE2b-256 |
abb1aaf6fda871f8e6fadfaaf59fee40db81b263a06a0ab850d771212b666af4
|