Releases of the Terraform Well Architected Modules
Edit me

Module: azure-aa

2.6.0

Features

  • add missing functionality runbooks (#43) (73a2524)
  • deps: bump golang.org/x/net from 0.33.0 to 0.36.0 in /tests (#42) (24b738b)

Module: azure-pip

2.6.0

Features

  • deps: bump github.com/gruntwork-io/terratest in /tests (#31) (78690c5)
  • deps: bump golang.org/x/net from 0.33.0 to 0.36.0 in /tests (#32) (3b4b081)
  • format documentation to include type definitions (#33) (aac976e)

Module: azure-lb

1.4.0

Features

  • deps: bump github.com/gruntwork-io/terratest in /tests (#17) (a6a0d04)
  • deps: bump golang.org/x/net from 0.33.0 to 0.36.0 in /tests (#18) (d137c81)
  • format documentation to include type definitions (#19) (9164c91)

Module: azure-costs

1.4.0

Features

  • add missing functionalty anomaly alerts and budgets (#15) (6ffa8a4)

Module: azure-sub

2.0.0

⚠ BREAKING CHANGES

  • refactor to single resource without a for_each (#10)

Upgrade from v1.0.0 to v2.0.0

  • Update module reference to: version = “~> 2.0”
  • Update the map variable ‘subscriptions’ (multiple subs) to an object variable ‘subscription’ (single sub).

    From:

    subscriptions = {
    demo = {
     name = "sub-demo"
     }
    }
    

    To:

    subscriptions = {
     name = "sub-demo"
    }
    
  • Add the required moved blocks, as the keys have changed:

    Example:

    ``` moved { from = module.sub.azurerm_management_group_subscription_association.subs[“demo”] to = module.sub.azurerm_management_group_subscription_association.sub[“default”] }

moved { from = module.sub.azurerm_subscription.subs[“demo”] to = module.sub.azurerm_subscription.sub } ```

  • If you want to create multiple subscriptions, use a for_each on the module, see example “mca”.

Tags: releases