Terraform中如何引用folders模块的单个文件夹ID到project-factory模块
解决Terraform folders模块输出集合中提取单个文件夹ID的问题
你可以通过folders模块输出的folder_ids映射直接获取指定名称的文件夹ID,该映射以你定义的文件夹名称为键,对应的文件夹ID为值。
修改你的project-factory模块配置,将folder_id字段替换为如下内容:
// setup logging project module "project-factory-logging" { source = "terraform-google-modules/project-factory/google" version = "~> 14.0" random_project_id = true name = "shared-logging" folder_id = module.folders.folder_ids["common"] org_id = var.organization_id billing_account = var.billing_account default_service_account = "deprivilege" }
如果需要验证模块的输出结构,可执行terraform output module.folders命令,查看该模块所有可用的输出内容,确认folder_ids映射的具体内容。
内容的提问来源于stack exchange,提问作者Julian Wiegmann
相关产品推荐
相关产品推荐

