gpt4 book ai didi

amazon-web-services - Terraform - 为什么我不能将一个变量的值分配给另一个变量

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

我正在尝试将模块中的输出变量分配给局部变量,以便我可以方便地使用局部变量。还有其他方法吗?

variable "vpc_id" {
default = "${module.vpc.vpc_id}"
}

我得到的错误是:
Error: Unsupported argument

on main.tf line 22, in variable "subnetid_private":
22: default = "${module.vpc.subnet_private}"

Variables may not be used here..

我花了很多时间在谷歌上搜索,但看不到任何例子。我在这里错过了什么吗?这是任何语言的一个非常标准的便利功能。

最佳答案

你可以用本地人代替

https://www.terraform.io/docs/configuration/locals.html

locals {
vpc_id = module.vpc.vpc_id
}

稍后将其引用为 local.vpc_id

关于amazon-web-services - Terraform - 为什么我不能将一个变量的值分配给另一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62340959/

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