Thanks for your interest in Cloud Adoption Framework for Azure landing zones on Terraform. This module is now deprecated and no longer maintained.
As part of Cloud Adoption Framework landing zones for Terraform, we have migrated to a single module model, which you can find here: https://github.com/aztfmod/terraform-azurerm-caf and on the Terraform registry: https://registry.terraform.io/modules/aztfmod/caf/azurerm
In Terraform 0.13 you can now call directly submodules easily with the following syntax:
module "caf_firewall" {
source = "aztfmod/caf/azurerm//modules/networking/firewall"
version = "0.4.18"
# insert the 9 required variables here
}
Reference the module to a specific version (recommended):
module "azure_security_center" {
source = "aztfmod/caf-security-center/azurerm"
version = "0.x.y"
asc_config = var.asc_config
scope_id = var.scope_id
workspace_id = var.workspace_id
}
No requirements.
Name | Version |
---|---|
azurerm | n/a |
Name | Description | Type | Default | Required |
---|---|---|---|---|
asc_config | (Required) Azure Security Center Configuration Object | object({ |
n/a | yes |
scope_id | (Required) The scope at which the ASC will be tied, typically a subscription: /subscriptions/00000000-0000-0000-0000-000000000000 | string |
n/a | yes |
workspace_id | (Required) Azure Log Analytics workspace ID that will be used. | string |
n/a | yes |
Name | Description |
---|---|
id | Output the object ID |
object | Output the full object |