netascode / terraform-aci-nac-fabric-policies

Terraform Cisco ACI Fabric Policies Module

Home Page:https://registry.terraform.io/modules/netascode/nac-fabric-policies/aci

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tests

This module is no longer maintained as it has been integrated into the nac-aci module.

Terraform ACI Fabric Policies Module

A Terraform module to configure ACI Fabric Policies.

This module is part of the Cisco Nexus as Code project. Its goal is to allow users to instantiate network fabrics in minutes using an easy to use, opinionated data model. It takes away the complexity of having to deal with references, dependencies or loops. By completely separating data (defining variables) from logic (infrastructure declaration), it allows the user to focus on describing the intended configuration while using a set of maintained and tested Terraform Modules without the need to understand the low-level ACI object model. More information can be found here: https://cisco.com/go/nexusascode.

A comprehensive example using this module is available here: https://github.com/netascode/nac-aci-comprehensive-example

Requirements

Name Version
terraform >= 1.3.0
aci >= 2.0.0
null >= 3.2.1
utils >= 0.2.4

Inputs

Name Description Type Default Required
model Model data. any n/a yes
dependencies This variable can be used to express explicit dependencies between modules. list(string) [] no

Outputs

Name Description
critical_resources_done This dummy output can be used to express dependencies between NaC modules using the dependencies variable.

About

Terraform Cisco ACI Fabric Policies Module

https://registry.terraform.io/modules/netascode/nac-fabric-policies/aci

License:Apache License 2.0


Languages

Language:HCL 100.0%