resource-group
clouddrove/resource-group/azure
Terraform module for managing Azure resource groups
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
| Name | Type | Description | Default |
|---|---|---|---|
| label_order | list(any) | Label order, e.g. `name`,`application`. | [] |
| delimiter | string | Delimiter to be used between `organization`, `environment`, `name` and `attribut | "-" |
| tags | map(any) | Additional tags (e.g. map(`BusinessUnit`,`XYZ`). | {} |
| create | string | Used when creating the Resource Group. | "90m" |
| read | string | Used when retrieving the Resource Group. | "5m" |
| update | string | Used when updating the Resource Group. | "90m" |
| lock_level | string | "CanNotDelete" | |
| managedby | string | ManagedBy, eg 'CloudDrove'. | "hello@clouddrove.com" |
| name | string | Name (e.g. `app` or `cluster`). | "" |
| repository | string | Terraform current module repo | "https://github.com/clouddrove/terraform |
| attributes | list(any) | Additional attributes (e.g. `1`). | [] |
| delete | string | Used when deleting the Resource Group. | "90m" |
| resource_lock_enabled | bool | enable or disable lock resource | false |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "" |
| business_unit | string | Top-level division of your company that owns the subscription or workload that t | "Corp" |
| enabled | bool | Flag to control the module creation. | true |
| location | string | Location where resource should be created. | "" |
resource_group_location — The Azure Region where the Resource Group should exist. Changing this forces a new Resource Group totags — 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 Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,