Skip to content

Commit

Permalink
Pushing Updates for version 2.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
scotttyso committed Aug 4, 2023
1 parent 1aeacbe commit 171d278
Show file tree
Hide file tree
Showing 11 changed files with 86 additions and 108 deletions.
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,7 @@ export vrf_snmp_community_5='<vrf_snmp_community_5>'
|------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.0 |
| <a name="requirement_aci"></a> [aci](#requirement\_aci) | 2.9.0 |
| <a name="requirement_mso"></a> [mso](#requirement\_mso) | 0.11.0 |
| <a name="requirement_mso"></a> [mso](#requirement\_mso) | 0.11.1 |
| <a name="requirement_utils"></a> [utils](#requirement\_utils) | 0.2.5 |
## Providers

Expand All @@ -408,13 +408,13 @@ export vrf_snmp_community_5='<vrf_snmp_community_5>'

| Name | Source | Version |
|------|--------|---------|
| <a name="module_access"></a> [access](#module\_access) | terraform-cisco-modules/access/aci | 2.2.5 |
| <a name="module_admin"></a> [admin](#module\_admin) | terraform-cisco-modules/admin/aci | 2.1.7 |
| <a name="module_built_in_tenants"></a> [built\_in\_tenants](#module\_built\_in\_tenants) | terraform-cisco-modules/tenants/aci | 2.2.5 |
| <a name="module_fabric"></a> [fabric](#module\_fabric) | terraform-cisco-modules/fabric/aci | 2.1.7 |
| <a name="module_switch"></a> [switch](#module\_switch) | terraform-cisco-modules/switch/aci | 2.2.5 |
| <a name="module_system_settings"></a> [system\_settings](#module\_system\_settings) | terraform-cisco-modules/system-settings/aci | 2.2.5 |
| <a name="module_tenants"></a> [tenants](#module\_tenants) | terraform-cisco-modules/tenants/aci | 2.2.5 |
| <a name="module_access"></a> [access](#module\_access) | terraform-cisco-modules/access/aci | 2.5.1 |
| <a name="module_admin"></a> [admin](#module\_admin) | terraform-cisco-modules/admin/aci | 2.5.1 |
| <a name="module_built_in_tenants"></a> [built\_in\_tenants](#module\_built\_in\_tenants) | terraform-cisco-modules/tenants/aci | 2.5.1 |
| <a name="module_fabric"></a> [fabric](#module\_fabric) | terraform-cisco-modules/fabric/aci | 2.5.1 |
| <a name="module_switch"></a> [switch](#module\_switch) | terraform-cisco-modules/switch/aci | 2.5.1 |
| <a name="module_system_settings"></a> [system\_settings](#module\_system\_settings) | terraform-cisco-modules/system-settings/aci | 2.5.2 |
| <a name="module_tenants"></a> [tenants](#module\_tenants) | terraform-cisco-modules/tenants/aci | 2.5.1 |

## NOTE:
**When the Data is merged from the YAML files, it will run through the modules using for_each loop(s). Sensitive Variables cannot be added to a for_each loop, instead use the variables below to add sensitive values for policies.**
Expand Down Expand Up @@ -443,16 +443,16 @@ export vrf_snmp_community_5='<vrf_snmp_community_5>'
| <a name="input_radius_monitoring_password"></a> [radius\_monitoring\_password](#input\_radius\_monitoring\_password) | RADIUS Monitoring Password. | `string` | `""` | no |
| <a name="input_tacacs_key"></a> [tacacs\_key](#input\_tacacs\_key) | TACACS Key. | `string` | `""` | no |
| <a name="input_tacacs_monitoring_password"></a> [tacacs\_monitoring\_password](#input\_tacacs\_monitoring\_password) | TACACS Monitoring Password. | `string` | `""` | no |
| <a name="input_apic_ca_certificate_chain_1"></a> [apic\_ca\_certificate\_chain\_1](#input\_apic\_ca\_certificate\_chain\_1) | Certificate Authority Certificate Chain. i.e. Intermediate and Root CA Certificate. | `string` | `""` | no |
| <a name="input_apic_ca_certificate_chain_2"></a> [apic\_ca\_certificate\_chain\_2](#input\_apic\_ca\_certificate\_chain\_2) | Certificate Authority Certificate Chain. i.e. Intermediate and Root CA Certificate. | `string` | `""` | no |
| <a name="input_apic_certificate_1"></a> [apic\_certificate\_1](#input\_apic\_certificate\_1) | APIC Certificate 1. | `string` | `""` | no |
| <a name="input_apic_certificate_2"></a> [apic\_certificate\_2](#input\_apic\_certificate\_2) | APIC Certificate 2. | `string` | `""` | no |
| <a name="input_apic_private_key_1"></a> [apic\_private\_key\_1](#input\_apic\_private\_key\_1) | APIC Certificate Private Key 1. | `string` | `""` | no |
| <a name="input_apic_private_key_2"></a> [apic\_private\_key\_2](#input\_apic\_private\_key\_2) | APIC Certificate Private Key 2. | `string` | `""` | no |
| <a name="input_smtp_password"></a> [smtp\_password](#input\_smtp\_password) | Password to use if Secure SMTP is enabled for the Smart CallHome Destination Group Mail Server. | `string` | `""` | no |
| <a name="input_remote_password"></a> [remote\_password](#input\_remote\_password) | Remote Host Password. | `string` | `""` | no |
| <a name="input_ssh_key_contents"></a> [ssh\_key\_contents](#input\_ssh\_key\_contents) | SSH Private Key Based Authentication Contents. | `string` | `""` | no |
| <a name="input_ssh_key_passphrase"></a> [ssh\_key\_passphrase](#input\_ssh\_key\_passphrase) | SSH Private Key Based Authentication Passphrase. | `string` | `""` | no |
| <a name="input_apic_certificate_1"></a> [apic\_certificate\_1](#input\_apic\_certificate\_1) | APIC Certificate 1. | `string` | `"blah.txt"` | no |
| <a name="input_apic_certificate_2"></a> [apic\_certificate\_2](#input\_apic\_certificate\_2) | APIC Certificate 2. | `string` | `"blah.txt"` | no |
| <a name="input_apic_intermediate_plus_root_ca_1"></a> [apic\_intermediate\_plus\_root\_ca\_1](#input\_apic\_intermediate\_plus\_root\_ca\_1) | Intermediate and Root CA Certificate 1. | `string` | `"blah.txt"` | no |
| <a name="input_apic_intermediate_plus_root_ca_2"></a> [apic\_intermediate\_plus\_root\_ca\_2](#input\_apic\_intermediate\_plus\_root\_ca\_2) | Intermediate and Root CA Certificate 2. | `string` | `"blah.txt"` | no |
| <a name="input_apic_private_key_1"></a> [apic\_private\_key\_1](#input\_apic\_private\_key\_1) | APIC Private Key 1. | `string` | `"blah.txt"` | no |
| <a name="input_apic_private_key_2"></a> [apic\_private\_key\_2](#input\_apic\_private\_key\_2) | APIC Private Key 2. | `string` | `"blah.txt"` | no |
| <a name="input_ntp_key_1"></a> [ntp\_key\_1](#input\_ntp\_key\_1) | Key Assigned to NTP id 1. | `string` | `""` | no |
| <a name="input_ntp_key_2"></a> [ntp\_key\_2](#input\_ntp\_key\_2) | Key Assigned to NTP id 2. | `string` | `""` | no |
| <a name="input_ntp_key_3"></a> [ntp\_key\_3](#input\_ntp\_key\_3) | Key Assigned to NTP id 3. | `string` | `""` | no |
Expand Down
42 changes: 21 additions & 21 deletions RICH/Asgard/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ module "access" {
depends_on = [
module.system_settings
]
source = "../../../terraform-aci-access"
#source = "terraform-cisco-modules/access/aci"
#version = "2.2.5"
#source = "../../../terraform-aci-access"
source = "terraform-cisco-modules/access/aci"
version = "2.5.1"

for_each = { for v in ["default"] : v => v if length(
lookup(local.model, "access", {})) > 0 || length(lookup(local.model, "virtual_networking", {})) > 0
Expand All @@ -37,9 +37,9 @@ module "admin" {
depends_on = [
module.built_in_tenants
]
source = "../../../terraform-aci-admin"
#source = "terraform-cisco-modules/admin/aci"
#version = "2.1.7"
#source = "../../../terraform-aci-admin"
source = "terraform-cisco-modules/admin/aci"
version = "2.5.1"
for_each = { for v in ["default"] : v => v if length(lookup(local.model, "admin", {})) > 0 }
admin = lookup(local.model, "admin", {})
annotations = var.annotations
Expand All @@ -56,9 +56,9 @@ module "built_in_tenants" {
depends_on = [
module.access
]
source = "../../../terraform-aci-tenants"
#source = "terraform-cisco-modules/tenants/aci"
#version = "2.2.5"
#source = "../../../terraform-aci-tenants"
source = "terraform-cisco-modules/tenants/aci"
version = "2.5.1"

for_each = {
for v in lookup(local.model, "tenants", []) : v.name => v if length(regexall("^(common|infra|mgmt)$", v.name)) > 0
Expand All @@ -80,9 +80,9 @@ module "fabric" {
depends_on = [
module.built_in_tenants
]
source = "../../../terraform-aci-fabric"
#source = "terraform-cisco-modules/fabric/aci"
#version = "2.1.7"
#source = "../../../terraform-aci-fabric"
source = "terraform-cisco-modules/fabric/aci"
version = "2.5.1"
for_each = { for v in ["default"] : v => v if length(lookup(local.model, "fabric", {})) > 0 }
fabric = lookup(local.model, "fabric", {})
management_epgs = var.management_epgs
Expand All @@ -98,9 +98,9 @@ module "switch" {
depends_on = [
module.built_in_tenants
]
source = "../../../terraform-aci-switch"
#source = "terraform-cisco-modules/switch/aci"
#version = "2.2.5"
#source = "../../../terraform-aci-switch"
source = "terraform-cisco-modules/switch/aci"
version = "2.5.1"

for_each = { for v in ["default"] : v => v if length(lookup(local.model, "switch", {})) > 0 }
annotations = var.annotations
Expand All @@ -109,9 +109,9 @@ module "switch" {
}

module "system_settings" {
source = "../../../terraform-aci-system-settings"
#source = "terraform-cisco-modules/system-settings/aci"
#version = "2.2.5"
#source = "../../../terraform-aci-system-settings"
source = "terraform-cisco-modules/system-settings/aci"
version = "2.5.2"

for_each = { for v in ["default"] : v => v if length(lookup(local.model, "system_settings", {})) > 0 }
annotations = var.annotations
Expand All @@ -125,9 +125,9 @@ module "tenants" {
depends_on = [
module.built_in_tenants
]
source = "../../../terraform-aci-tenants"
#source = "terraform-cisco-modules/tenants/aci"
#version = "2.2.5"
#source = "../../../terraform-aci-tenants"
source = "terraform-cisco-modules/tenants/aci"
version = "2.5.1"

for_each = {
for v in lookup(local.model, "tenants", []) : v.name => v if length(regexall("^(common|infra|mgmt)$", v.name)) == 0
Expand Down
2 changes: 1 addition & 1 deletion RICH/Asgard/variables.auto.tfvars
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
annotations = [
{
key = "orchestrator"
value = "terraform:easy-aci:v2.1.7"
value = "terraform:easy-aci:v2.5.1"
}
]
apic_hostname = "asgard-apic01.rich.ciscolabs.com"
Expand Down
2 changes: 1 addition & 1 deletion RICH/Odin/variables.auto.tfvars
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
annotations = [
{
key = "orchestrator"
value = "terraform:easy-aci:v2.1.7"
value = "terraform:easy-aci:v2.5.1"
}
]
controller_type = "ndo"
Expand Down
34 changes: 17 additions & 17 deletions RICH/Wakanda/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ module "access" {
depends_on = [
module.system_settings
]
source = "../../../terraform-aci-access"
#source = "terraform-cisco-modules/access/aci"
#version = "2.2.5"
#source = "../../../terraform-aci-access"
source = "terraform-cisco-modules/access/aci"
version = "2.5.1"

for_each = { for v in ["default"] : v => v if length(
lookup(local.model, "access", {})) > 0 || length(lookup(local.model, "virtual_networking", {})) > 0
Expand All @@ -37,9 +37,9 @@ module "admin" {
depends_on = [
module.built_in_tenants
]
source = "../../../terraform-aci-admin"
#source = "terraform-cisco-modules/admin/aci"
#version = "2.1.7"
#source = "../../../terraform-aci-admin"
source = "terraform-cisco-modules/admin/aci"
version = "2.5.1"
for_each = { for v in ["default"] : v => v if length(lookup(local.model, "admin", {})) > 0 }
admin = lookup(local.model, "admin", {})
annotations = var.annotations
Expand All @@ -56,9 +56,9 @@ module "built_in_tenants" {
depends_on = [
module.access
]
source = "../../../terraform-aci-tenants"
#source = "terraform-cisco-modules/tenants/aci"
#version = "2.2.5"
#source = "../../../terraform-aci-tenants"
source = "terraform-cisco-modules/tenants/aci"
version = "2.5.1"

for_each = {
for v in lookup(local.model, "tenants", []) : v.name => v if length(regexall("^(common|infra|mgmt)$", v.name)) > 0
Expand All @@ -82,7 +82,7 @@ module "fabric" {
]
#source = "../../../terraform-aci-fabric"
source = "terraform-cisco-modules/fabric/aci"
version = "2.1.7"
version = "2.5.1"
for_each = { for v in ["default"] : v => v if length(lookup(local.model, "fabric", {})) > 0 }
fabric = lookup(local.model, "fabric", {})
management_epgs = var.management_epgs
Expand All @@ -98,9 +98,9 @@ module "switch" {
depends_on = [
module.built_in_tenants
]
source = "../../../terraform-aci-switch"
#source = "terraform-cisco-modules/switch/aci"
#version = "2.2.5"
#source = "../../../terraform-aci-switch"
source = "terraform-cisco-modules/switch/aci"
version = "2.5.1"

for_each = { for v in ["default"] : v => v if length(lookup(local.model, "switch", {})) > 0 }
annotations = var.annotations
Expand All @@ -111,7 +111,7 @@ module "switch" {
module "system_settings" {
#source = "../../../terraform-aci-system-settings"
source = "terraform-cisco-modules/system-settings/aci"
version = "2.2.5"
version = "2.5.2"

for_each = { for v in ["default"] : v => v if length(lookup(local.model, "system_settings", {})) > 0 }
annotations = var.annotations
Expand All @@ -125,9 +125,9 @@ module "tenants" {
depends_on = [
module.built_in_tenants
]
source = "../../../terraform-aci-tenants"
#source = "terraform-cisco-modules/tenants/aci"
#version = "2.2.5"
#source = "../../../terraform-aci-tenants"
source = "terraform-cisco-modules/tenants/aci"
version = "2.5.1"

for_each = {
for v in lookup(local.model, "tenants", []) : v.name => v if length(regexall("^(common|infra|mgmt)$", v.name)) == 0
Expand Down
2 changes: 1 addition & 1 deletion RICH/Wakanda/variables.auto.tfvars
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
annotations = [
{
key = "orchestrator"
value = "terraform:easy-aci:v2.1.7"
value = "terraform:easy-aci:v2.5.1"
}
]
apic_hostname = "wakanda-apic01.rich.ciscolabs.com"
Expand Down
14 changes: 7 additions & 7 deletions main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ module "access" {
]
#source = "../../../terraform-aci-access"
source = "terraform-cisco-modules/access/aci"
version = "2.2.5"
version = "2.5.1"

for_each = { for v in ["default"] : v => v if length(
lookup(local.model, "access", {})) > 0 || length(lookup(local.model, "virtual_networking", {})) > 0
Expand All @@ -44,7 +44,7 @@ module "admin" {
]
#source = "../../../terraform-aci-admin"
source = "terraform-cisco-modules/admin/aci"
version = "2.1.7"
version = "2.5.1"
for_each = { for v in ["default"] : v => v if length(lookup(local.model, "admin", {})) > 0 }
admin = lookup(local.model, "admin", {})
annotations = var.annotations
Expand Down Expand Up @@ -79,7 +79,7 @@ module "built_in_tenants" {
]
#source = "../../../terraform-aci-tenants"
source = "terraform-cisco-modules/tenants/aci"
version = "2.2.5"
version = "2.5.1"

for_each = {
for v in lookup(local.model, "tenants", []) : v.name => v if length(regexall("^(common|infra|mgmt)$", v.name)) > 0
Expand Down Expand Up @@ -121,7 +121,7 @@ module "fabric" {
]
#source = "../../../terraform-aci-fabric"
source = "terraform-cisco-modules/fabric/aci"
version = "2.1.7"
version = "2.5.1"
for_each = { for v in ["default"] : v => v if length(lookup(local.model, "fabric", {})) > 0 }
fabric = lookup(local.model, "fabric", {})
management_epgs = var.management_epgs
Expand Down Expand Up @@ -156,7 +156,7 @@ module "switch" {
]
#source = "../../../terraform-aci-switch"
source = "terraform-cisco-modules/switch/aci"
version = "2.2.5"
version = "2.5.1"

for_each = { for v in ["default"] : v => v if length(lookup(local.model, "switch", {})) > 0 }
annotations = var.annotations
Expand All @@ -167,7 +167,7 @@ module "switch" {
module "system_settings" {
#source = "../../../terraform-aci-system-settings"
source = "terraform-cisco-modules/system-settings/aci"
version = "2.2.5"
version = "2.5.2"

for_each = { for v in ["default"] : v => v if length(lookup(local.model, "system_settings", {})) > 0 }
annotations = var.annotations
Expand All @@ -183,7 +183,7 @@ module "tenants" {
]
#source = "../../../terraform-aci-tenants"
source = "terraform-cisco-modules/tenants/aci"
version = "2.2.5"
version = "2.5.1"

for_each = {
for v in lookup(local.model, "tenants", []) : v.name => v if length(regexall("^(common|infra|mgmt)$", v.name)) == 0
Expand Down
9 changes: 3 additions & 6 deletions tenants/templates.eza.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ templates:
l3_unknown_multicast_flooding: flood
limit_ip_learn_to_subnets: true
mld_snoop_policy: default
multi_destionation_flooding: bd-flood
multi_destination_flooding: bd-flood
pim: false
pimv6: false
type: regular
Expand All @@ -65,7 +65,6 @@ templates:
- l3outs: [asgard-dmz]
tenant: common
ep_move_detection_mode: false
nd_policy: default
unicast_routing: true
template_name: dmz_optimize
- advanced_troubleshooting:
Expand All @@ -86,7 +85,7 @@ templates:
l3_unknown_multicast_flooding: flood
limit_ip_learn_to_subnets: true
mld_snoop_policy: default
multi_destionation_flooding: bd-flood
multi_destination_flooding: bd-flood
pim: false
pimv6: false
type: regular
Expand All @@ -98,7 +97,6 @@ templates:
- l3outs: [inband]
tenant: mgmt
ep_move_detection_mode: false
nd_policy: default
unicast_routing: true
template_name: inband_optimize
- advanced_troubleshooting:
Expand All @@ -124,7 +122,7 @@ templates:
l3_unknown_multicast_flooding: flood
limit_ip_learn_to_subnets: true
mld_snoop_policy: default
multi_destionation_flooding: bd-flood
multi_destination_flooding: bd-flood
pim: false
pimv6: false
type: regular
Expand All @@ -136,7 +134,6 @@ templates:
- l3outs: [asgard-prod]
tenant: common
ep_move_detection_mode: false
nd_policy: default
unicast_routing: true
template_name: prod_optimize
subnets:
Expand Down
2 changes: 1 addition & 1 deletion variables.auto.tfvars
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
annotations = [
{
key = "orchestrator"
value = "terraform:easy-aci:v2.1.9"
value = "terraform:easy-aci:v2.5.1"
}
]
apic_hostname = "asgard-apic01.rich.ciscolabs.com"
Expand Down
Loading

0 comments on commit 171d278

Please sign in to comment.