Как включить локальный путь в файл terraform tfvars? - PullRequest
0 голосов
/ 06 июля 2019

Я хочу иметь возможность хранить копию файлов ключей 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файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...