如何在terraform tfvars文件中包含本地路径?

时间:2019-07-06 06:06:19

标签: terraform

在配置Windows服务器之后,我希望能够在本地驱动器中保留ssh密钥文件的副本

这是我的供应商

  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文件中使用插值吗?

我在tfvars文件中使用了${path.module}/_keys,但失败了,

exit status 1. Output: /bin/sh: ${path.module}/_keys: bad substitution

tfvars文件中似乎没有插值。

0 个答案:

没有答案