gpt4 book ai didi

特定于地形的变量

转载 作者:行者123 更新时间:2023-12-03 16:30:21 25 4
gpt4 key购买 nike

有人知道是否可以根据环境/工作空间在Terraform中填充变量吗?最好是

  • 填充var命名空间(即,不是外部数据源),
  • 不需要包装器
  • tf(){ terraform --var-file=$(get_tf_env).tfvars
  • 通过更改terraform环境/工作区而生效,而无需任何其他手动步骤(即,未通过运行terraform env触发的步骤)?
  • 最佳答案

    填充var命名空间,不需要包装,并通过更改工作空间生效( Terraform 0.12 代码):

    variable "ami_id" {
    type = map(string)

    default = {
    stg = "ami-foo28929"
    prd = "ami-bar39b12"
    }
    }

    resource "aws_instance" "this" {
    ami = var.ami_id[terraform.workspace]
    (...)
    }

    关于特定于地形的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45587553/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com