我正在尝试根据 Terraform v0.12 中的以下条件制定参数
释义——
if var.role != ""
role = role/var.role >>> assign role
else
role = var.role >>> assign just empty string and not "role/"
Run Code Online (Sandbox Code Playgroud)
以下不起作用
role = "${var.role != "" ? role/var.role : var.role}"
OR
role = "${var.role != "" ? "role/" + var.role : var.role}"
OR
role = "${var.role != "" ? role/${var.role} : var.role}"
Run Code Online (Sandbox Code Playgroud)
知道如何格式化它吗?
variables.tf和之间有什么区别terraform.tfvars?两者都可以为变量定义(分配值),对吗?这两个变量定义的范围或行为是否有差异?至于给变量赋值,可以用一个代替变量吗?
terraform ×2