diff --git a/.terraform-docs.yml b/.terraform-docs.yml index 7ee6796..3f52658 100644 --- a/.terraform-docs.yml +++ b/.terraform-docs.yml @@ -29,13 +29,13 @@ content: |- ## Recommended Module Versions - ## Module(s) Release 4.2.11-17560 Compatibility + ## Module(s) Release 4.2.11-17769 Compatibility | **Module** | **API Version** | **Provider Version** | **Appliance Version** | **Module Notes** | :--------: | :-------------: | :------------------: | :-------------------: | :--------------------------: | - | pools | >=1.0.11-17560 | >=1.0.50 | Not Supported | Adds IP Pool Block Level IP Configuration. | - | policies | >=1.0.11-17560 | >=1.0.50 | Not Supported | adapter_config - Add physical_nic_mode_settings; bios - M8 AMD BIOS attributes; ethernet_network - QnQ capabilities; vnics - sriov; vnic/vhba templates | - | profiles | >=1.0.11-17560 | >=1.0.50 | Not Supported | Adds Chassis/Domain Templates. Note: Derive Profiles is broken | + | pools | >=1.0.11-17769 | >=1.0.51 | Not Supported | Adds IP Pool Block Level IP Configuration. | + | policies | >=1.0.11-17769 | >=1.0.51 | Not Supported | adapter_config - Add physical_nic_mode_settings; bios - M8 AMD BIOS attributes; ethernet_network - QnQ capabilities; vnics - sriov; vnic/vhba templates | + | profiles | >=1.0.11-17769 | >=1.0.51 | Not Supported | Adds Chassis/Domain Templates. Note: Derive Profiles is broken | ## Module(s) Release 4.2.11-16711 Compatibility @@ -49,9 +49,8 @@ content: |- ## Updates - * 2024-07-23: 2024-07-23: Recommended releases are 4.2.11-17560 or 4.2.11-16711. See Notes for modules above. Each has a caveat at this time. - * 2024-07-18: Provider 1.0.50 Breaks Derive Profiles for Chassis/Domain/Server Templates. Waiting for a fix for the provider. [*BUG #276*](https://github.com/CiscoDevNet/terraform-provider-intersight/issues/276). Version 4.2.11-16711 is an alternative but doesn't support new features listed in table above. - * 2024-07-16: Terraform Provider 1.0.48 and 1.0.49 depricated due to breaking BIOS changes. Do not use those provider versions. + * 2024-07-23: 2024-07-23: Recommended releases are 4.2.11-17769 or 4.2.11-16711. See Notes for modules above. + * 2024-07-16: Terraform Provider 1.0.48, 1.0.49, and 1.0.50 depricated due to breaking BIOS changes and bulk_merger problems. Do not use these provider versions. ### [Back to Top](#easy-imm) diff --git a/NOTICE.txt b/NOTICE.txt index cdb188e..a2799e2 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -1,3 +1,3 @@ easy-imm-comprehensive-example -Copyright (c) 2023 Cisco Systems, Inc. and/or its affiliates +Copyright (c) 2024 Cisco Systems, Inc. and/or its affiliates This project includes software developed at Cisco Systems, Inc. and/or its affiliates. \ No newline at end of file diff --git a/README.md b/README.md index 3c06109..93fd71c 100644 --- a/README.md +++ b/README.md @@ -25,13 +25,13 @@ ## Recommended Module Versions -## Module(s) Release 4.2.11-17560 Compatibility +## Module(s) Release 4.2.11-17769 Compatibility | **Module** | **API Version** | **Provider Version** | **Appliance Version** | **Module Notes** | :--------: | :-------------: | :------------------: | :-------------------: | :--------------------------: | -| pools | >=1.0.11-17560 | >=1.0.50 | Not Supported | Adds IP Pool Block Level IP Configuration. | -| policies | >=1.0.11-17560 | >=1.0.50 | Not Supported | adapter_config - Add physical_nic_mode_settings; bios - M8 AMD BIOS attributes; ethernet_network - QnQ capabilities; vnics - sriov; vnic/vhba templates | -| profiles | >=1.0.11-17560 | >=1.0.50 | Not Supported | Adds Chassis/Domain Templates. Note: Derive Profiles is broken | +| pools | >=1.0.11-17769 | >=1.0.51 | Not Supported | Adds IP Pool Block Level IP Configuration. | +| policies | >=1.0.11-17769 | >=1.0.51 | Not Supported | adapter_config - Add physical_nic_mode_settings; bios - M8 AMD BIOS attributes; ethernet_network - QnQ capabilities; vnics - sriov; vnic/vhba templates | +| profiles | >=1.0.11-17769 | >=1.0.51 | Not Supported | Adds Chassis/Domain Templates. Note: Derive Profiles is broken | ## Module(s) Release 4.2.11-16711 Compatibility @@ -45,9 +45,8 @@ ## Updates -* 2024-07-23: 2024-07-23: Recommended releases are 4.2.11-17560 or 4.2.11-16711. See Notes for modules above. Each has a caveat at this time. -* 2024-07-18: Provider 1.0.50 Breaks Derive Profiles for Chassis/Domain/Server Templates. Waiting for a fix for the provider. [*BUG #276*](https://github.com/CiscoDevNet/terraform-provider-intersight/issues/276). Version 4.2.11-16711 is an alternative but doesn't support new features listed in table above. -* 2024-07-16: Terraform Provider 1.0.48 and 1.0.49 depricated due to breaking BIOS changes. Do not use those provider versions. +* 2024-07-23: 2024-07-23: Recommended releases are 4.2.11-17769 or 4.2.11-16711. See Notes for modules above. +* 2024-07-16: Terraform Provider 1.0.48, 1.0.49, and 1.0.50 depricated due to breaking BIOS changes and bulk_merger problems. Do not use these provider versions. ### [Back to Top](#easy-imm) diff --git a/Wakanda/main.tf b/Wakanda/main.tf index 7f5f8ce..212ea98 100644 --- a/Wakanda/main.tf +++ b/Wakanda/main.tf @@ -20,7 +20,7 @@ data "utils_yaml_merge" "model" { module "pools" { # source = "/home/tyscott/terraform-cisco-modules/terraform-intersight-pools" source = "terraform-cisco-modules/pools/intersight" - version = "4.2.11-16711" + version = "4.2.11-17769" for_each = { for i in ["map"] : i => i if length(flatten([for org in setsubtract(keys(local.model), local.non_orgs) : [ for e in keys(lookup(local.model[org], "pools", {})) : e]])) > 0 || length( @@ -42,7 +42,7 @@ module "pools" { module "policies" { # source = "/home/tyscott/terraform-cisco-modules/terraform-intersight-policies" source = "terraform-cisco-modules/policies/intersight" - version = "4.2.11-16711" + version = "4.2.11-17769" for_each = { for i in ["map"] : i => i if length(flatten([for org in keys(local.model) : [ for e in keys(lookup(local.model[org], "policies", {})) : local.model[org].policies[e] if length(lookup(lookup( @@ -64,7 +64,7 @@ module "policies" { module "profiles" { # source = "/home/tyscott/terraform-cisco-modules/terraform-intersight-profiles" source = "terraform-cisco-modules/profiles/intersight" - version = "4.2.11-16712" + version = "4.2.11-17769" for_each = { for i in ["map"] : i => i if length(flatten([for org in keys(local.model) : [for e in ["profiles", "templates"] : [ for d in ["chassis", "domain", "server"] : lookup(lookup(local.model[org], e, {}), d, [])]]] diff --git a/Wakanda/provider.tf b/Wakanda/provider.tf index adfbb7c..dbe629f 100644 --- a/Wakanda/provider.tf +++ b/Wakanda/provider.tf @@ -8,7 +8,7 @@ terraform { required_providers { intersight = { source = "CiscoDevNet/intersight" - version = "1.0.47" + version = "1.0.51" } time = { source = "time" diff --git a/global_settings.ezi.yaml b/global_settings.ezi.yaml index e27d897..89625d4 100644 --- a/global_settings.ezi.yaml +++ b/global_settings.ezi.yaml @@ -8,4 +8,4 @@ global_settings: - key: "Module" value: "easy-imm" - key: "Version" - value: "4.2.11-16711" + value: "4.2.11-17769" diff --git a/locals.tf b/locals.tf index 81f2427..6e06b6c 100644 --- a/locals.tf +++ b/locals.tf @@ -7,7 +7,7 @@ locals { }, { key = "Version" - value = "4.2.11-17057" + value = "4.2.11-17769" } ]) } diff --git a/main.tf b/main.tf index cca2ead..367b2a0 100644 --- a/main.tf +++ b/main.tf @@ -20,7 +20,7 @@ data "utils_yaml_merge" "model" { module "pools" { # source = "/home/tyscott/terraform-cisco-modules/terraform-intersight-pools" source = "terraform-cisco-modules/pools/intersight" - version = "4.2.11-16711" + version = "4.2.11-17227" for_each = { for i in ["map"] : i => i if length(flatten([for org in setsubtract(keys(local.model), local.non_orgs) : [ for e in keys(lookup(local.model[org], "pools", {})) : e]])) > 0 || length( @@ -42,7 +42,7 @@ module "pools" { module "policies" { # source = "/home/tyscott/terraform-cisco-modules/terraform-intersight-policies" source = "terraform-cisco-modules/policies/intersight" - version = "4.2.11-16711" + version = "4.2.11-17227" for_each = { for i in ["map"] : i => i if length(flatten([for org in keys(local.model) : [ for e in keys(lookup(local.model[org], "policies", {})) : local.model[org].policies[e] if length(lookup(lookup( @@ -65,7 +65,7 @@ module "policies" { module "profiles" { # source = "/home/tyscott/terraform-cisco-modules/terraform-intersight-profiles" source = "terraform-cisco-modules/profiles/intersight" - version = "4.2.11-16712" + version = "4.2.11-17227" for_each = { for i in ["map"] : i => i if length(flatten([for org in keys(local.model) : [for e in ["profiles", "templates"] : [ for d in ["chassis", "domain", "server"] : lookup(lookup(local.model[org], e, {}), d, [])]]] diff --git a/provider.tf b/provider.tf index adfbb7c..dbe629f 100644 --- a/provider.tf +++ b/provider.tf @@ -8,7 +8,7 @@ terraform { required_providers { intersight = { source = "CiscoDevNet/intersight" - version = "1.0.47" + version = "1.0.51" } time = { source = "time"