github Azure/terraform-azurerm-caf-enterprise-scale v0.3.0
Fix test framework and missing parameters

latest releases: v5.2.1, v5.2.0, v5.1.0...
3 years ago

This release provides the following fixes:

  • Update test framework to address issue #77
  • Hotfix #84 to address issue relating to #48
  • Fix for issue #85 to provide better integration between Log Analytics workspace and Policy Assignments

This release also introduces a couple of breaking changes from v0.2.1:

  • Update naming convention for Automation Account, as per #83
  • Remove the need (and support for) jsonencode() to define parameters for Role Definitions, included in #77

Following this release, user-defined parameters must be updated to use native HCL values only, as per the following example:

##########################################
# Archetype config parameter snippet
# Pre v0.3.0 release
##########################################

      archetype_config = {
        archetype_id = "customer_online"
        parameters = {
          Deny-Resource-Locations = {
            listOfAllowedLocations = jsonencode([
              "eastus",
              "westus",
              "uksouth",
              "ukwest",
            ])
          }
        }
        access_control = {}
      }

##########################################
# Archetype config parameter snippet
# Post v0.3.0 release
##########################################

      archetype_config = {
        archetype_id = "customer_online"
        parameters = {
          Deny-Resource-Locations = {
            listOfAllowedLocations = [
              "eastus",
              "westus",
              "uksouth",
              "ukwest",
            ]
          }
        }
        access_control = {}
      }

Please note issue #109 if upgrading from v0.2.0 as this may require you to manually delete solutions from Azure Monitor to complete the upgrade successfully

Don't miss a new terraform-azurerm-caf-enterprise-scale release

NewReleases is sending notifications on new releases.