Skip to content

Releases: gettek/terraform-azurerm-policy-as-code

2.9.2

07 Mar 10:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.9.1...2.9.2

2.9.1

27 Feb 12:16
13bef79
Compare
Choose a tag to compare

What's Changed

  • Fixes #101 and removes definition reference (64) character limit

  • 2.9.1 by @gettek in #102

Full Changelog: 2.9.0...2.9.1

2.9.0

16 Feb 13:58
5edec4f
Compare
Choose a tag to compare

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

15 Aug 14:04
839503b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.8.2...2.8.3

2.8.2

15 Jun 12:43
2089f20
Compare
Choose a tag to compare

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: 2.8.1...2.8.2

2.8.1

17 May 11:28
8a622f7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.8.0...2.8.1

2.8.0

21 Apr 21:25
d5b2c04
Compare
Choose a tag to compare

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: 2.7.2...2.8.0

2.7.2

09 Mar 13:51
254f785
Compare
Choose a tag to compare
  • Fixes #66
  • Improved workflow for Machine Configurations

What's Changed

Full Changelog: 2.7.1...2.7.2

2.7.1

06 Jan 14:43
88f1afe
Compare
Choose a tag to compare

Fixes #62 - Role Assignment syntax was incorrect

What's Changed

Full Changelog: 2.7.0...2.7.1

2.7.0

05 Jan 05:05
9e05009
Compare
Choose a tag to compare

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

What's Changed

Full Changelog: 2.6.5...2.7.0