我正在学习Terraform。我想在“计划”阶段打印变量的值。所以我找到了如何做到这一点。似乎我在这里做错了什么....
在variables.tf中:....
variable "VMCount" {
description = "How many VMs do you want to start with (number)? default=1 max=5"
type = number
}
在main.tf中。
output "VMCount" {
value = "${var.VMCount > 2 && var.VMCount < 6 ? var.VMCount : 2}"
}
然后我运行了 terraform plan 命令,条件似乎工作正常(它创建了正确数量的虚拟机)。
但是,变量输出没有出现。为什么?
$ terraform output
VMC = 56
VMC可能来自之前的尝试(我尝试过几种东西)。
如何打印用户输入(变量)的值?
谢谢。
terraform init
,然后输入terraform console
。然后使用控制台表达式来运行和评估它们。 - Rajesh Swarnkar