avm-res-devcenter-devcenter

Azure/avm-res-devcenter-devcenter/azurerm

Terraform Module HCL AZURERM ✓ Verified

Azure Verified Modules DevCenter Terraform Module

Install
module "avm-res-devcenter-devcenter" {
source = "Azure/avm-res-devcenter-devcenter/azurerm"
version = "0.1.0"
}
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-template This is a template repo for Terraform Azure Verified Modules. Things to do: 1. Set up a GitHub repo environment called test. 1. Configure environment protection rule to ensure that approval is required before deploying to this environment. 1. Create a user-assigned managed identity in your test subscription. 1. Create a role assignment for the managed identity on your test subscription, use the minimum required role. 1. Configure federated identity credentials on the user assigned managed identity. Use the GitHub environment. 1. Search and update TODOs within the code and remove the TODO comments once complete. > [!IMPORTANT] > As the overall AVM framework is not GA (generally available) yet - the CI framework and test automation is not fully functional and i

Inputs (10)
NameTypeDescriptionDefault
locationstringAzure region where the resource should be deployed. required
resource_group_namestringThe resource group where the resources will be deployed. required
dev_center_namestring(Required) Specifies the name of this Dev Center. Changing this forces a new Dev required
tagsmap(string)(Optional) Tags of the resource.null
dev_center_identityobject({ identity_ids = op- `identity_ids` - - `type` - { "type": "SystemAssigned" }
dev_center_timeoutsobject({ create = optional- `create` - (Defaults to 30 minutes) Used when creating this Dev Center. - `delnull
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
role_assignmentsmap(object({ role_definiti A map of role assignments to create on the <RESOURCE>. The map key is delibera{}
diagnostic_settingsmap(object({ name A map of diagnostic settings to create on the Key Vault. The map key is delibe{}
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propnull
Outputs (3)
resource_id — value of the resource id
dev_center_uri — The URI of the Dev Center.
resource — This is the full output for the resource.
Resources (6)
azurerm_dev_centerazurerm_management_lockazurerm_monitor_diagnostic_settingazurerm_role_assignmentmodtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud AZURERM
★ Stars0
Forks3
Total downloads7.1k
Inputs10
Outputs3
Resources6
Examples1
Submodules4
LicenseMIT
NamespaceAzure
Updated