Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 566 Bytes

File metadata and controls

30 lines (16 loc) · 566 Bytes

terraform-azurerm-policy-definition

Terraform module that will define Azure policies using json file inputs

reads the files specified

Stores the content from the read JSON policy file into local variables. Local variables are then used as inputs into the policy definition resource

When caling the module, a for_each can be used to iterate through multiple files, EXAMPLE:

locals {
    policy_files = fileset(path.module, "lib/*.json")
}


module "policies" {
    for_each = local.policy_files
    source = "../"

    policy_file = each.value


}