A Terraform module to configure ACI Tenant Policies.
Name | Version |
---|---|
terraform | >= 1.3.0 |
aci | >=2.13.0 |
mso | >=1.0.0 |
Name | Version |
---|---|
aci | 2.13.2 |
mso | 1.0.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
model | Model data. | any |
n/a | yes |
tenant | Name of the Tenant. | any |
n/a | yes |
tenant_sensitive | Note: Sensitive Variables cannot be added to a for_each loop so these are added seperately. * mcp_instance_policy_default: MisCabling Protocol Instance Settings. - key: The key or password used to uniquely identify this configuration object. * virtual_networking: ACI to Virtual Infrastructure Integration. - password: Username/Password combination to Authenticate to the Virtual Infrastructure. |
object({ |
{ |
no |
Name | Description |
---|---|
application_profiles | Identifiers for Application Profiles: * application_profiles: - ACI: Tenants => {Tenant Name} => Application Profiles: {Name} - NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => {Template} => Application Profile: {Name} - application_epgs: * ACI: Tenants => {Tenant Name} => Application Profiles: {Name} => Application EPGs: {Name} * NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => {Template} => Application Profile: {Name} => EPGs: {Name} * epg_to_contracts: - ACI: Tenants => {Tenant Name} => Application Profiles: {Name} => Application EPGs: {Name} => Contracts - NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => {Template} => Application Profile: {Name} => EPGs: {Name}: Contracts * epg_to_domains: - ACI: Tenants => {Tenant Name} => Application Profiles: {Name} => Application EPGs: {Name} => Domains - NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => {Template} => Application Profile: {Name} => EPGs: {Name}: {Select Site}: Domains * epg_to_static_paths: - ACI: Tenants => {Tenant Name} => Application Profiles: {Name} => Application EPGs: {Name} => Static Ports - NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => {Template} => Application Profile: {Name} => EPGs: {Name}: {Select Site}: Static Ports |
contracts | Identifiers for Contracts: * contracts: - oob_contracts: Tenants => {Tenant Name} => Contracts => Out-of-Band Contracts: {Name} - standard_contracts: * ACI: Tenants => {Tenant Name} => Contracts => Standard: {Name} * NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => {Template} => Contracts: {Name} - taboo_contracts: Tenants => {Tenant Name} => Contracts => Taboos: {Name} * filters: - filters: Tenants => {Tenant Name} => Contracts => Filters: {Name} - filter_entries: * ACI: Tenants => {Tenant Name} => Contracts => Filters: {Name} => Entries * NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => {Template} => Filter: {Name} |
networking | Identifiers for Tenant Networking: * bridge_domains: - ACI: Tenants => {Tenant Name} => Networking => Bridge Domains: {Name} - NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => Bridge Domains: {Name} - bridge_domain_subnets: Tenants => {Tenant Name} => Networking => Bridge Domains: {Name} => Subnets * l3outs: - ACI: Tenants => {Tenant Name} => Networking => L3Outs: {Name} - NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => Bridge Domains: {Name} - l3out_bgp_external_policy: Tenants => {Tenant Name} => Networking => L3Outs: {Name} => Policy => Enabled BGP/EIGRP/OSPF: BGP - l3out_external_epgs: Tenants => Tenants => {Tenant Name} => Networking => L3Outs: {Name} => External EPGs: {Name} * l3out_external_epg_subnets: Tenants => Tenants => {Tenant Name} => Networking => L3Outs: {Name} => External EPGs: {Name} => Subnets - l3out_node_profiles: Tenants => {Tenant Name} => Networking => L3Outs: {Name} => Logical Node Profiles: {Name} * l3out_interface_profiles: Tenants => {Tenant Name} => Networking => L3Outs: {Name} => Logical Node Profiles: {Name} => Logical Interface Profiles: {Name} - l3out_interface_profile_ospf_interfaces: Tenants => {Tenant Name} => Networking => L3Outs: {Name} => Logical Node Profiles: {Name} => Logical Interface Profiles: {Name} => OSPF Interface Profile - l3out_interface_profile_path_attachment: Tenants => {Tenant Name} => Networking => L3Outs: {Name} => Logical Node Profiles: {Name} => Logical Interface Profiles: {Name}: Routed Sub-Interfaces/Routed Interfaces/SVI/Floating SVI * l3out_node_profile_bgp_peers: Tenants => {Tenant Name} => Networking => L3Outs: {Name} => Logical Node Profiles: {Name}: BGP Peer Connectivity * l3out_node_profile_static_routes: Tenants => {Tenant Name} => Networking => L3Outs: {Name} => Logical Node Profiles: {Name}: (Double click node under Nodes): Static Routes * l3out_ospf_external_policy: Tenants => {Tenant Name} => Networking => L3Outs: {Name} => Policy => Enabled BGP/EIGRP/OSPF: OSPF * vrf: - ACI: Tenants => {Tenant Name} => Networking => VRFs: {Name} - NDO: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => {Template} => VRFs |
nd_orchestrator | Identifiers for Nexus Dashboard Orchestrator: * schema: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} * schema_sites: Nexus Dashboard => Orchestrator => Configure => Tenant Templates => Applications: {Schema Name} => Sites * sites: Nexus Dashboard => Sites: {Site Name} * users: - External Users: Nexus Dashboard => Admin Console => Administrative => Authentication - Local Users: Nexus Dashboard => Admin Console => Administrative => Users |
policies | Identifiers for Tenant Policies: * bfd: Tenants => {Tenant Name} => Policies => Protocol => BFD: {Name} * bgp: - bgp_address_family_context: Tenants => {Tenant Name} => Policies => Protocol => BGP => BGP Address Family Context: {Name} - bgp_best_path: Tenants => {Tenant Name} => Policies => Protocol => BGP => BGP Best Path Policy: {Name} - bgp_route_summarization: Tenants => {Tenant Name} => Policies => Protocol => BGP => BGP Route Summarization: {Name} - bgp_timers: Tenants => {Tenant Name} => Policies => Protocol => BGP => BGP Timers: {Name} * dhcp: - dhcp_option: Tenants => {Tenant Name} => Policies => Protocol => DHCP => Option Policies: {Name} - dhcp_relay: Tenants => {Tenant Name} => Policies => Protocol => DHCP => Relay Policies: {Name} * endpoint_retention: Tenants => {Tenant Name} => Policies => Protocol => End Point Retention: {Name} * hsrp: - hsrp_group: Tenants => {Tenant Name} => Policies => Protocol => HSRP => Interface Policies: {Name} - hsrp_interface: Tenants => {Tenant Name} => Policies => Protocol => HSRP => Group Policies: {Name} * ip_sla: - ip_sla_monitoring: Tenants => {Tenant Name} => Policies => Protocol => IP SLA => IP SLA Monitoring Policies: {Name} - track_lists: Tenants => {Tenant Name} => Policies => Protocol => IP SLA => Track Lists: {Name} - track_members: Tenants => {Tenant Name} => Policies => Protocol => IP SLA => Track Members: {Name} * l4_l7_pbr: Tenants => {Tenant Name} => Policies => Protocol => L4-L7 Policy-Based Redirect: {Name} * l4_l7_redirect_health_groups: Tenants => {Tenant Name} => Policies => Protocol => L4-L7 Policy-Based Redirect Health Groups: {Name} * l4_l7_pbr_destinations: Tenants => {Tenant Name} => Policies => Protocol => L4-L7 Policy-Based Redirect Destinations: {Name} * ospf: - ospf_interface: Tenants => {Tenant Name} => Policies => Protocol => OSPF => OSPF Interface: {Name} - ospf_route_summarization: Tenants => {Tenant Name} => Policies => Protocol => OSPF => OSPF Route Summarization: {Name} - ospf_timers: Tenants => {Tenant Name} => Policies => Protocol => OSPF => OSPF Timers: {Name} |
tenants | Tenant Identifiers. |