Skip to content

Releases: Azure/terraform-azurerm-caf-enterprise-scale

Minor bugfixes

15 Oct 13:11
d21d699
Compare
Choose a tag to compare
Minor bugfixes Pre-release
Pre-release

This release makes a number of minor tweaks to improve reliability and outcomes against expected behaviour, including:

  • Ensure code passes linter tests.
  • README update to reflect udpated variable naming convention introduces in 0.0.4-preview.
  • Add dependency on Management Groups for Policy Assignments to fix broken dependency graph.
  • Fix Role Definition naming when created at scope other than root

Fix for Policy Set Definitions bug

12 Oct 08:18
90c97f8
Compare
Choose a tag to compare
Pre-release

Added missing fix for Policy Set Definitions bug

Add Role Assignment Support

12 Oct 07:44
d89084d
Compare
Choose a tag to compare
Pre-release

BREAKING CHANGES

This release introduces support for creating Role Assignments as part of the deployment.

The following additional changes were also implemented:

  • Updates to file naming to better reflect desired branding with alignment to Cloud Adoption Framework (CAF).
  • Simplify for_each logic on resources (logic moved to locals for consistency).
  • Rename nested module to incorporate "CAF" branding.
  • Update variable names to simplify/improve names.
  • Fix to support latest update for Policy Set Definitions for Terraform provider issue #8663.
  • Updated gitignore to Terraform profile.

Improve documentation and Role Definition logic

05 Oct 12:16
7cbade4
Compare
Choose a tag to compare

This release provides the following updates to the module:

  • Updated README to provide additional guidance on how to use the module.
  • The variable es_archetype_library_path is now optional, allowing the module to be run with only specifying an input value for es_root_parent_id.
  • Role Definitions are now created with a predicatable UUID generated from the template name value and the scope of the deployment, using the uuidv5() function. This is a breaking change as the creation of a new UUID will force recreation of existing Role Definitions, however this was deemed necessary to allow multiple Role Definition deployments from a single template, and the ability to deploy the module multiple times in a single Tenant.

First release for testing from Terraform Registry

03 Oct 20:09
3162e5b
Compare
Choose a tag to compare

This release contains the first preview of our Terraform module for Enterprise-scale Landing Zones.

The module is still under early development and testing, so is subject to change. We do not advise using this in production yet.