В моем файле variables.tf
объявлена переменная, которая выглядит следующим образом:
variable "linux_jb_0" {
description = "Linux jump box settings"
type = object(
{
vm_size = string
adm_acct = string
}
)
default = {
vm_size = "Standard_A1"
adm_acct = null
}
}
Я пытаюсь определить, как передать значение свойству adm_acct
этой переменной из командная строка. Я пробовал ниже, но это не работает:
terraform apply -var "linux_jb_0={"adm_acct":$account","vm_size":"Standard_A1"}"
Эта команда говорит мне Variables not allowed
. Действительно ли в этом сценарии нельзя использовать переменные или у меня неверный синтаксис?