Skip to content

terraform-cisco-modules/terraform-aci-switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

90723d6 · May 7, 2024

History

23 Commits
Oct 12, 2022
Oct 12, 2022
Aug 7, 2023
Aug 7, 2023
Oct 12, 2022
Oct 12, 2022
Feb 22, 2024
Apr 27, 2024
Apr 27, 2024
Apr 27, 2024
Apr 27, 2024
Apr 27, 2024
Jan 31, 2024
May 7, 2024
Aug 7, 2023
Aug 3, 2023

Repository files navigation

License: GPL v3 Developed by: Cisco

Terraform ACI - Switch Configuration Module

A Terraform module to configure ACI Switch Configuration.

NOTE: THIS MODULE IS DESIGNED TO BE CONSUMED USING "EASY ACI"

A comprehensive example using this module is available below:

Requirements

Name Version
terraform >= 1.3.0
aci >= 2.13.0

Providers

Name Version
aci 2.13.0

Inputs

Name Description Type Default Required
switch Switch Model data. any n/a yes

Outputs

Name Description
fabric_inventory Fabric Membership Identifiers: Fabric => Inventory => Fabric Membership
static_node_mgmt_address Static Node Management addresses: Tenants: {mgmt} => Node Management Addresses => Static Node Management Addresses
switches Interface Profile Identifiers
interfaces:
leaf_interface_profiles: Fabric => Access Policies => Interfaces => Leaf Interfaces => Profiles
spine_interface_profiles: Fabric => Access Policies => Interfaces => Spine Interfaces => Profiles
Switch Identifiers
switches:
leaf_profiles: Fabric => Access Policies => Switches => Leaf Switches => Profiles
spine_profiles: Fabric => Access Policies => Switches => Spine Switches => Profiles
vpc_domains VPC Domain Identifiers: Fabric => Access Policies => Policies => Switch => Virtual Port Channel default

Resources

Name Type
aci_access_port_block.leaf_port_blocks resource
aci_access_port_selector.map resource
aci_access_sub_port_block.leaf_port_subblocks resource
aci_leaf_interface_profile.map resource
aci_leaf_profile.map resource
aci_leaf_selector.map resource
aci_node_block.leaf_profile_blocks resource
aci_rest_managed.fabric_membership resource
aci_rest_managed.spine_interface_policy_group resource
aci_rest_managed.spine_interface_selectors resource
aci_rest_managed.spine_profile_node_blocks resource
aci_rest_managed.virtual_port_channel_default resource
aci_spine_interface_profile.map resource
aci_spine_profile.map resource
aci_spine_switch_association.map resource
aci_static_node_mgmt_address.map resource
aci_vpc_explicit_protection_group.vpc_domains resource