有没有一种方法可以将外部的变量值输入到terraform主文件中。它可以是Excel工作表或sql db。有可能这样做吗?
答案 0 :(得分:0)
当前无法执行的操作是将cmdline指向数据库,即替换tfvars文件,但是您可以在Terraform中设置的方法是使用许多不同的键值存储:
https://www.terraform.io/intro/examples/consul.html
https://www.terraform.io/docs/providers/aws/d/ssm_parameter.html
还有很多其他键/值存储库可供选择,但是没有零代码解决方案,您最终会得到很多这样的语句:
data "consul_keys" "input" {
key {
name = "size"
path = "tf_test/size"
default = "m1.small"
}
}
答案 1 :(得分:0)
有很多方法可以做到这一点;