Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
1.2k views
Welcome To Ask or Share your Answers For Others

1 Answer

Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...