Terraform 局部变量未检测到变化

问题描述 投票:0回答:0

我正在使用嵌套变量将一些配置传递给基于环境的模块。

locals {
  foo = {
    bar = {
      production    = 1
      eu-production = 2
      staging       = 3
    }
  }
}

module "foo-bar" {
  bar = local.foo.bar[var.env]
}

我面临的问题是,每当我更改这些值中的任何一个时,例如,

production = 5
然后,在运行
terraform plan
时它不会检测到任何更改:

没有变化。您的基础架构与配置相匹配。

这种行为是预期的吗?

variables terraform
© www.soinside.com 2019 - 2024. All rights reserved.