我想從外部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