簡體   English   中英

Terraform 忽略第二個參數 vsphere 提供程序的計數條件

[英]Terraform count condition ignoring second parameter vsphere provider

我正在嘗試使用計數創建一個虛擬機。 因此,對於要創建的資源,這兩個條件都應該為假。

主程序

resource "vsphere_virtual_machine" "ubuntu" {
  count             = !var.is_ubuntu && var.extra_disk_create ? 0 : 1
  name              = var.vm_name

#additional configuration

...
}

不管var.is_ubuntu是 false 還是 true,資源都將被創建。

我在這里遺漏了什么嗎?

任何幫助將不勝感激。

進行顯式比較:

 count             = var.is_ubuntu != false && var.extra_disk_create == true ? 0 : 1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM