Terraform ACI Tenant Module
Manages ACI Tenant
Location in GUI:
Tenants
Examples
Minimal Tenant config
Tenant config with VRFs, BDs, AP, EPG and static path mapping
Requirements
Providers
Name |
Version |
aci |
~> 0.7.0 |
Inputs
Name |
Description |
Type |
Default |
Required |
tenant_name |
The name of our new Tenant managed by Terraform |
string |
n/a |
yes |
vrfs |
List of VRFs we want our new tenant to have |
set(string) |
[] |
no |
bridge_domains |
Map of bridge domains to create and their associated VRFs |
map(object({ routing = bool, vrf = string, })) |
{} |
no |
application_profiles |
List of application profiles belonging to the Tenant |
set(string) |
[] |
no |
epgs |
Map of EPGs to create and their associated bridge-domains |
map(object({ name = string, application_profile = string, bridge_domain = string, domains = list(string), static_paths = list(object({ path = string, vlan_id = number, })), })) |
{} |
no |
Outputs
Name |
Description |
epgs |
List of EPGs created |
tenant_dn |
Name of the Tenant created |
vrfs |
List of VRFs created |
Resources