Skip to content

Commit

Permalink
docs(tenants): Add docs for ACITenant model
Browse files Browse the repository at this point in the history
  • Loading branch information
pheus committed May 9, 2024
1 parent e06ca37 commit 50cdea9
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 3 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ The NetBox plugin for Cisco ACI allows NetBox to document ACI specific objects l

Documentation: https://pheus.github.io/netbox-aci-plugin/

## Features

- Tenants

## Compatibility

| NetBox Version | Plugin Version |
Expand Down Expand Up @@ -41,7 +45,7 @@ PLUGINS_CONFIG = {
```
## Status

This project has just started.
This project has just started. Database migrations will be added once the main models have been defined.

## Release notes

Expand Down
29 changes: 29 additions & 0 deletions docs/features/tenants.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Tenants

An ACI fabric manages one or more *tenants* based on the tenant portion of the hierarchical management information tree (MIT).

```mermaid
flowchart TD
TN([Tenant])
subgraph graphTN [Tenant]
TN
end
```

## Tenant

A *tenant* in the ACI policy model represents a container for application policies with domain-based access control. Tenants can be modeled after customers, organizations, domains, or used to group policies.

The *ACITenant* model has the following fields:

*Required fields*:

- **Name**: represent the tenant name in the ACI

*Optional fields*:

- **Alias**: an alias in the ACI
- **Description**: a description of the ACI tenant
- (NetBox) **Tenant**: an assignment to the NetBox tenant model
- **Comments**: a text field for additional notes
- **Tags**: a list of NetBox tags
6 changes: 4 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ repo_name: pheus/netbox-aci-plugin
# strict: true
nav:
- Home: index.md
- Features:
- Tenants: features/tenants.md
- Contributing: contributing.md
- Changelog: changelog.md
theme:
Expand Down Expand Up @@ -60,8 +62,8 @@ markdown_extensions:
- pymdownx.details
- admonition
- toc:
baselevel: 2
permalink: true
baselevel: 1
permalink: '#'
slugify: !!python/object/apply:pymdownx.slugs.slugify {}
- meta
plugins:
Expand Down

0 comments on commit 50cdea9

Please sign in to comment.