Is it possible, to skip/ignore disk_encryption_set_id = azurerm_disk_encryption_set.this.id
line if var.encrypt = false
, and execute it if var.encrypt = true
, i know for dynamic block, but it's used to replace values
resource "azurerm_managed_disk" "this" {
count = var.number_of_managed_disks
name = format("%s-%s-%s-%s", var.environment_name, var.vm_name, "Managed_Disk", count.index)
location = var.resource_group_location
resource_group_name = var.resource_group_name
storage_account_type = "Standard_LRS"
create_option = "Empty"
disk_size_gb = var.disk_size
disk_encryption_set_id = azurerm_disk_encryption_set.this.id
tags = merge(map("Name", format("%s-%s-%s-%s", var.environment_name, var.vm_name, "Managed_Disk", count.index+1)))
}
question from:
https://stackoverflow.com/questions/65854639/terraform-0-14-skip-line-based-on-variable 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…