我想从外部YAML文件或像Hiera这样的数据库将变量读入我的Terraform配置文件,我该怎么做?例如:Terraform:如何从YAML文件中将变量读入Terraform?或者像Hiera那样的数据库?
provider "aws" {
region = hiera('virginia') # this should look up for virginia=us-east-1
}
resource "aws_instance" {
ami = hiera('production')
....
....
}
基本上它类似于木偶体现/ CONFIGS使用hiera或YAML文件,我们如何能做到查找。
您需要自行开发该提供程序,或者编写一个包装脚本来读取yaml和feed,如TF_VAR_,例如'TF_VAR_virginia' –
BMW