terraform-provider-aci
terraform-provider-aci copied to clipboard
Create a new resource and data-source for "oob_external_epg_subnets"
Specifics:
API Information:
- Class: "mgmtSubnet"
- Distinguished Name: "uni/tn-mgmt/extmgmt-default/instp-{ext_epg}/subnet-[{subnet}]"
GUI Location:
- tenants > mgmt > External Management Network Instance Profiles > {ext_epg}: Subnets:{subnet}
Resource configuration using aci_rest_managed:
resource "aci_rest_managed" "oob_external_epg_subnets" {
depends_on = [
aci_rest_managed.oob_external_epgs
]
for_each = { for k, v in local.l3out_external_epg_subnets : k => v if v.epg_type == "oob" }
dn = "uni/tn-mgmt/extmgmt-default/instp-${each.value.epg}/subnet-[${each.value.subnet}]"
class_name = "mgmtSubnet"
content = {
ip = each.value.subnet
}
}