resource-group

clouddrove/resource-group/azure

Terraform Module HCL AZURE

Terraform module for managing Azure resource groups

Install
module "resource-group" {
source = "clouddrove/resource-group/azure"
version = "1.0.2"
}
plain text: /constructs/tfmod-clouddrove-resource-group-azure/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform AZURE RESOURCE-GROUP Terraform module to create RESOURCE-GROUP resource on AZURE. We eat, drink, sleep and most importantly love DevOps. We are working towards strategies for standardizing architecture while ensuring security for the infrastructure. We are strong believer of the philosophy Bigger problems are always solved by breaking them into smaller manageable problems . Resonating with microservices architecture, it is considered best-practice to run database, cluster, storage in smaller connected yet manageable pieces within the infrastructure. This module is basically combination of Terraform open source and includes automatation tests and examples. It also helps to create and improve your infrastructure with minimalistic code instead of maintaining the whole infrastructure

Inputs (17)
NameTypeDescriptionDefault
label_orderlist(any)Label order, e.g. `name`,`application`.[]
delimiterstringDelimiter to be used between `organization`, `environment`, `name` and `attribut"-"
tagsmap(any)Additional tags (e.g. map(`BusinessUnit`,`XYZ`).{}
createstringUsed when creating the Resource Group."90m"
readstringUsed when retrieving the Resource Group."5m"
updatestringUsed when updating the Resource Group."90m"
lock_levelstring"CanNotDelete"
managedbystringManagedBy, eg 'CloudDrove'."hello@clouddrove.com"
namestringName (e.g. `app` or `cluster`).""
repositorystringTerraform current module repo"https://github.com/clouddrove/terraform
attributeslist(any)Additional attributes (e.g. `1`).[]
deletestringUsed when deleting the Resource Group."90m"
resource_lock_enabledboolenable or disable lock resourcefalse
environmentstringEnvironment (e.g. `prod`, `dev`, `staging`).""
business_unitstringTop-level division of your company that owns the subscription or workload that t"Corp"
enabledboolFlag to control the module creation.true
locationstringLocation where resource should be created.""
Outputs (4)
resource_group_location — The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group to
tags — A mapping of tags which should be assigned to the Resource Group.
resource_group_id — The ID of the Resource Group.
resource_group_name — The Name which should be used for this Resource Group. Changing this forces a new Resource Group to
Resources (2)
azurerm_management_lockazurerm_resource_group
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.2
Cloud AZURE
★ Stars1
Forks2
Total downloads21.2k
Inputs17
Outputs4
Resources2
LicenseApache-2.0
Namespaceclouddrove
Updated