refactor code

This commit is contained in:
Jen Sheerin
2022-03-25 14:54:22 -04:00
parent 64aa77f9f8
commit d0af975d18
12 changed files with 139 additions and 61 deletions

View File

@ -1,14 +1,23 @@
resource "azurerm_resource_group" "sigrg" {
location = var.deploy_location
name = "${var.prefix}-rg"
name = var.rg_shared_name
}
# generate a random string (consisting of four characters)
# https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/string
resource "random_string" "rando" {
length = 4
upper = false
special = false
}
# Creates Shared Image Gallery
# https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/shared_image_gallery
resource "azurerm_shared_image_gallery" "sig" {
name = "AVDTFsig"
resource_group_name = azurerm_resource_group.rg.name
location = azurerm_resource_group.rg.location
name = "sig${random_string.random.id}"
resource_group_name = azurerm_resource_group.sigrg.name
location = azurerm_resource_group.sigrg.location
description = "Shared images"
tags = {
@ -22,8 +31,8 @@ resource "azurerm_shared_image_gallery" "sig" {
resource "azurerm_shared_image" "example" {
name = "avd-image"
gallery_name = azurerm_shared_image_gallery.sig.name
resource_group_name = azurerm_resource_group.rg.name
location = azurerm_resource_group.rg.location
resource_group_name = azurerm_resource_group.sigrg.name
location = azurerm_resource_group.sigrg.location
os_type = "Windows"
identifier {