basics
dodevops/basics/azure
Highly opinionated management of very basic resources (resource groups, locks) for Azure
Basic ressources for Azure Introduction This module manages very basic resources for Azure. These resources are included: The resource group Deletion lock on resource group level * Proximity placement groups Usage Instantiate the module by calling it from Terraform like this: ``hcl module "azure-basics" { source = "dodevops/basics/azure" version = " " } ` Requirements The following requirements are needed by this module: - terraform (>=1.0.0) - azurerm (>=3.0.0) Providers The following providers are used by this module: - azurerm (>=3.0.0) Modules No modules. Resources The following resources are used by this module: - azurerm_management_lock.resource-group-level (resource) - azurerm_proximity_placement_group.ppg (resource) - azurerm_resource_group.azure-resource-group (resource) Required
| Name | Type | Description | Default |
|---|---|---|---|
| location | string | The azure location used for azure | required |
| project | string | Three letter project key | required |
| stage | string | Stage for this ressource group | required |
| tags | map(any) | Map of tags for the resources | {} |
| lock | bool | Lock ressource group for deletion | true |
| manage_proximity_placement_group | bool | Manage a proximity placement group for the resource group | true |
resource_group — The name of the generated resource groupresource_group_id — The ID of the generated resource grouplocation — The location input variable (can be used for dependency resolution)ppg_id — The ID of the generated proximity placement grouplock_id — The ID of the managed resource group lockTerraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L