Я хочу иметь возможность хранить копию файлов ключей ssh на локальном диске после подготовки сервера Windows
Вот мой поставщик
provisioner "local-exec" {
command = "cp ${path.module}/secret/* ${var.local_key_folder}"
}
в моем dev.tfvars
я хочу сделать что-то вроде:
local_key_folder = "${path_to_the_terraform_module}/keys"
Моя проблема
1) как я могу получить местоположение каталога, в котором находятся файлы terraform?
2)Могу ли я использовать интерполяцию внутри файла tfvars
?
Я использовал ${path.module}/_keys
в файле tfvars, и он не удался с
exit status 1. Output: /bin/sh: ${path.module}/_keys: bad substitution
Похоже, что нет интерполяции в tfvars
файл.