Dingjia Chen 6baa9203b7
201-confidential-os-disk patch (#141)
* add default value for variables; add random string for rgn
2023-02-10 10:14:32 +08:00

28 lines
853 B
HCL

data "azurerm_platform_image" "example" {
location = var.location
publisher = "MicrosoftWindowsServer"
offer = "windows-cvm"
sku = "2022-datacenter-cvm"
}
resource "azurerm_resource_group" "example" {
name = "${random_pet.rg_name.id}-rg"
location = var.location
}
resource "azurerm_managed_disk" "main" {
name = "${random_pet.rg_name.id}-disk"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
storage_account_type = "Standard_LRS"
create_option = "FromImage"
image_reference_id = data.azurerm_platform_image.example.id
os_type = "Windows"
hyper_v_generation = "V2"
security_type = "ConfidentialVM_DiskEncryptedWithPlatformKey"
}
resource "random_pet" "rg_name" {
prefix = var.name_prefix
}