Terraform Azurerm Policy As Code Versions Save

Terraform modules that simplify the workflow of custom and built-in Azure Policies

2.9.2

2 months ago

2.9.1

2 months ago

What's Changed

Full Changelog: https://github.com/gettek/terraform-azurerm-policy-as-code/compare/2.9.0...2.9.1

2.9.0

3 months ago

What's Changed

ENHANCEMENTS:

  • Most requested: Re-using the same policy definition multiple times in an initiative (#97 / #67 / #40 / #37)
    • see the initiative README
  • Lifecycle replacement triggers for Policy Set Definition member updates (#94 / #50 / #36)
    • adding/removing definitions from a set or updating definition parameters would often cause the resource manager API to complain
    • Note: this may introduce a breaking change to existing builds in which case redeployment of sets and set_assignments will be required
    • requires terraform >= 1.4

FEATURES:

  • Dynamically build initiative non-compliance messages based off values present in the definition, in order of:
    • metadata.non_compliance_message, description, display_name
    • Default message: Flagged by Policy: <policy_name>

UPDATES:

2.8.3

9 months ago

What's Changed

Full Changelog: https://github.com/gettek/terraform-azurerm-policy-as-code/compare/2.8.2...2.8.3

2.8.2

11 months ago

assignment_name should be trimmed to 24 characters if scope is at Management Group and 64 characters for all other scopes

See #82

What's Changed

Full Changelog: https://github.com/gettek/terraform-azurerm-policy-as-code/compare/2.8.1...2.8.2

2.8.0

1 year ago

What's Changed

  • *_assignment modules in #73:
    • Breaking Change: re_evaluate_compliance [bool] replaces resource_discovery_mode [string]
      • setting this to true will Re-Evaluate Compliance for remediation tasks
    • New Feature: support for Resource selectors (preview) and Overrides (preview) - requires AzureRM >=3.49.0
    • Fix output for definition_reference_ids and added output initiative.reference_ids
    • Prevent remediation when assignment_enforcement_mode=false by @pmatthews05 in #72
  • Bumped minimum provider version requirements
  • Improved pre-commit
  • Fixes #68
  • Fixes #71

New Contributors

Full Changelog: https://github.com/gettek/terraform-azurerm-policy-as-code/compare/2.7.2...2.8.0

2.7.2

1 year ago
  • Fixes #66
  • Improved workflow for Machine Configurations

What's Changed

Full Changelog: https://github.com/gettek/terraform-azurerm-policy-as-code/compare/2.7.1...2.7.2

2.7.1

1 year ago

Fixes #62 - Role Assignment syntax was incorrect

What's Changed

Full Changelog: https://github.com/gettek/terraform-azurerm-policy-as-code/compare/2.7.0...2.7.1

2.7.0

1 year ago

Fixes #58 - Adds support for User Assigned Managed Identities at assignment Fixes #59 - Syntax fix on def_assignment

What's Changed

Full Changelog: https://github.com/gettek/terraform-azurerm-policy-as-code/compare/2.6.5...2.7.0