Skip to content

Commit 8865b0e

Browse files
committed
Updating module to conform to YAML SCHEMA
1 parent f7385a4 commit 8865b0e

File tree

3 files changed

+20
-7
lines changed

3 files changed

+20
-7
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,13 @@ A comprehensive example using this module is available here: https://github.com/
7979
| [aci_rest_managed.spine_interface_policy_groups_global_alias](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/rest_managed) | resource |
8080
| [aci_rest_managed.vmm_domain_uplinks](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/rest_managed) | resource |
8181
| [aci_rest_managed.vmm_uplinks](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/rest_managed) | resource |
82+
| [aci_rest_managed.vpc_domain_policy](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/rest_managed) | resource |
8283
| [aci_spanning_tree_interface_policy.map](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/spanning_tree_interface_policy) | resource |
8384
| [aci_spine_port_policy_group.map](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/spine_port_policy_group) | resource |
8485
| [aci_spine_switch_policy_group.map](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/spine_switch_policy_group) | resource |
8586
| [aci_vlan_pool.vlan_pools](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/vlan_pool) | resource |
8687
| [aci_vmm_controller.map](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/vmm_controller) | resource |
8788
| [aci_vmm_credential.map](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/vmm_credential) | resource |
8889
| [aci_vmm_domain.map](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/vmm_domain) | resource |
89-
| [aci_vpc_domain_policy.map](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/vpc_domain_policy) | resource |
9090
| [aci_vswitch_policy.map](https://registry.terraform.io/providers/CiscoDevNet/aci/latest/docs/resources/vswitch_policy) | resource |
9191
<!-- END_TF_DOCS -->

defaults.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ defaults:
9797
physical_domains: []
9898
vmm_domains: []
9999
dhcp_relay:
100-
name_addr_list: ['**REQUIRED**']
100+
dhcp_servers: ['**REQUIRED**']
101101
description: ''
102102
application_profile: default
103103
epg: '**REQUIRED**'
@@ -138,7 +138,7 @@ defaults:
138138
vpc_domain:
139139
description: ''
140140
delay_restore_timer: 120
141-
peer_dead_interval: 120
141+
peer_dead_interval: 200
142142
recommended_policies:
143143
error_disabled_recovery_policy: false
144144
mcp_instance_policy: false

policies-switch.tf

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,24 @@ GUI Location:
77
- Fabric -> Access Policies -> Policies -> Switch -> VPC Domain -> Create VPC Domain Policy
88
_______________________________________________________________________________________________________________________
99
*/
10-
resource "aci_vpc_domain_policy" "map" {
10+
resource "aci_rest_managed" "vpc_domain_policy" {
1111
for_each = {
1212
for v in [local.vpc_domain] : "default" => v if v.create == true
1313
}
14-
dead_intvl = each.value.peer_dead_interval
15-
description = each.value.description
16-
name = each.key
14+
class_name = "vpcInstPol"
15+
dn = "uni/fabric/vpcInst-${each.key}"
16+
content = {
17+
descr = each.value.description
18+
name = each.key
19+
deadIntvl = each.value.peer_dead_interval
20+
delayRestoreTmr = each.value.delay_restore_timer
21+
}
1722
}
23+
#resource "aci_vpc_domain_policy" "map" {
24+
# for_each = {
25+
# for v in [local.vpc_domain] : "default" => v if v.create == true
26+
# }
27+
# dead_intvl = each.value.peer_dead_interval
28+
# description = each.value.description
29+
# name = each.key
30+
#}

0 commit comments

Comments
 (0)