cost 126 ms
将 Terraform 的 for_each 与没有唯一键的数据一起使用 - Using terraform's for_each with data that doesn't have a unique key

使用 terraform 的for_each时,您必须指定一个唯一的 id 以用作将生成的资源与其源定义链接起来的方式。 我想为此使用自然索引,而不是任意的唯一值。 在本例中,我使用的是 DNS,因此自然索引将是DNS记录名称 (FQDN)... 也就是说,您可以拥有多个 A 记录,例如exampl ...

如何使用 terragrunt 创建 s3 bucket beckend 和 remote state - How to create s3 bucket beckend and remote state with terragrunt

你好朋友我是 terraform 和 terragrunt 的新手,我想在我的代码中创建 s3 bucked 并使用 dynamoDB 为我的 tfstate 创建 lockID 但我不知道如何在 terragrunt 中完成这一切我知道如何手动创建它们然后创建一个后端,但不知道如何在我的代码中做 ...

为什么 Terragrunt 要求我在“terraform”块中调用的模块版本中不应存在的输入变量? - Why is Terragrunt asking for input variables that shouldn't exist in the version of the module I'm calling in the "terraform" block?

我在 GitLab 中有两个 Terragrunt 存储库: 基础设施模块基础设施现场在基础设施模块存储库中,我有一个 ec2 模块,它有几个版本,用 git 标签表示(例如“v.0.0.12”、“v.0.0.13”、“v0.1.0”等)。 我正在尝试调用我的基础架构实时存储库中 ec2 模块的版 ...

Terraform - 模板循环 - Terraform - loop over template

我是 terraform 的新手,我试图实现一些可以消除基础设施冗余的东西。 基本上我有一个模块像这样调用子模块: 在作业文件夹中,我有多个文件执行相同的操作但具有不同的值,如下所示: 基本上,我不想运行具有不同值的完全相同的文件,而是想创建一种先前代码的模板,应用相同的参数但具有不同的值(一种循环 ...

Terraform:远程模块未遵循提供程序块 - 警告:引用未定义的提供程序 - Terraform: remote module not following providers block - Warning: Reference to undefined provider

我正在尝试使用(私有)远程 terraform 模块,并尝试将不同的提供程序传递给它。 对于远程模块,没有定义提供程序,据我了解,它将使用本地提供程序。 我似乎无法让它使用提供者别名 - 这里有一些文件在起作用: 每当我计划(使用 terragrunt)时,该区域就是主要 aws 提供程序配置的区域 ...

访问其他for循环中for_each创建的所有资源Terraform - Access all resource created by for_each in other for loop Terraform

我想为其验证创建多个 acm 证书和 route53 记录,只是想不通如何在 route53 资源块中引用 for_each 创建的所有 acm 资源,该资源块在 acm 资源中循环以获取所有 DNS _validation 属性,代码正在工作如果我将在变量中设置一个证书并直接用名称引用它,那很好 ...

Terraform - 在 for_each 循环中增加一个变量 - Terraform - Increment a Variable in a for_each Loop

我正在尝试找出一种向资源添加递增数字的方法。 这是我的代码片段。 我想将优先级设为递增数字,而不是传入固定数字。 当前代码 基本上,我想看起来像这样: 我尝试使用each.key ,但在这个模块中, each.key 是一个字符串。 我也尝试了一个计数器,但你不能将一个计数器与一个 for_each ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM