【问题标题】:Terraform modules地形模块
【发布时间】:2021-10-18 00:59:51
【问题描述】:

抱歉,这可能是一个愚蠢的问题,我是 terraform 模块的新手。我创建了 2 个私有注册表,它们是 S3 和公共标签。所以每当我使用 S3 模块部署 S3 时,如何调用私有共享标签模块来获取标签?

【问题讨论】:

    标签: terraform terraform-provider-aws terraform-modules


    【解决方案1】:

    如果你使用模块,你会得到这样的输出:

    module "commontags" {
      source = "path"
      ...
    }
    
    module "s3module" {
      tags = module.commontags.tags
    }
    

    查看official documentation 以获取更多示例。

    【讨论】:

    • 感谢您的回复。我有点困惑,我不想得到输出,而是希望 S3 模块调用公共标签模块来获取标签,并且这些标签应该被添加到新的 S3 存储桶中。让我知道这是否有意义。
    • 为什么不从公共标签模块获取输出,然后将该模块的输出作为变量传递给 S3 模块?我已经更新了我的答案。
    • 那么请将答案标记为正确:)
    猜你喜欢
    • 2020-08-04
    • 1970-01-01
    • 2020-07-25
    • 1970-01-01
    • 2018-02-17
    • 2011-06-24
    • 2016-10-24
    • 1970-01-01
    • 2023-02-04
    相关资源
    最近更新 更多