basics

dodevops/basics/azure

Terraform Module HCL AZURE

Highly opinionated management of very basic resources (resource groups, locks) for Azure

Install
module "basics" {
source = "dodevops/basics/azure"
version = "1.3.0"
}
plain text: /constructs/tfmod-dodevops-basics-azure/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (6)
NameTypeDescriptionDefault
locationstringThe azure location used for azure required
projectstringThree letter project key required
stagestringStage for this ressource group required
tagsmap(any)Map of tags for the resources{}
lockboolLock ressource group for deletiontrue
manage_proximity_placement_groupboolManage a proximity placement group for the resource grouptrue
Outputs (5)
resource_group — The name of the generated resource group
resource_group_id — The ID of the generated resource group
location — The location input variable (can be used for dependency resolution)
ppg_id — The ID of the generated proximity placement group
lock_id — The ID of the managed resource group lock
Resources (3)
azurerm_management_lockazurerm_proximity_placement_groupazurerm_resource_group
Details
FrameworkTerraform Module
LanguageHCL
Version1.3.0
Cloud AZURE
★ Stars0
Forks1
Total downloads8.4k
Inputs6
Outputs5
Resources3
LicenseMIT
Namespacedodevops
Updated