esg-nia
CiscoDevNet/esg-nia/aci
Cisco ACI Endpoint Security Group module for Network Infrastructure Automation (NIA) This Terraform module allows users to dynamically create and update Cisco ACI Endpoint Security Group by leveraging Consul catalog information. The Cisco ACI fabric can act as a distributed stateless segmentation enforcement device sitting in front of any pool of workloads, regardless of their form-factor. For this module to work, the user should have deployed a Tenant template with Application Profile and VRF. For more information on how to deploy Cisco ACI Endpoint Security Group, please refer to the configuration guide and this white paper. Using this Terraform module in conjunction with consul-terraform-sync enables administrators to automatically manage ESGs and ESG selectors based on Consul services
| Name | Type | Description | Default |
|---|---|---|---|
| esg_prefix | string | required | |
| services | map( object({ id | Consul services monitored by Consul NIA | required |
| tenant_name | string | required | |
| application_profile_name | string | required | |
| vrf_name | string | required |