一种安全有效地构建,更改和版本化基础架构的工具。
如果满足条件,则向 terraform 中的列表添加额外元素
我有一个 terraform 列表,看起来像: 数组 = ["a","b","c"] 在这个 terraform 文件中,有两个变量,称为年龄和性别,我想...
为什么在datadog_monitor terraform资源中的query和monitor_thresholds中重复阈值?
我正在尝试获取 datadog_monitor 资源,并且想知道是否有人知道为什么触发警报的阈值数量在查询和 Monitor_thresholds 部分中重复? 对于ins...
我有一个 for_each 循环,在其中将子网列表传递给用于创建 AWS ASG 的模块。 我希望每次迭代的子网列表都不同,以确保每个 ASG 运行在不同的
terraform aws 提供程序:在子模块中添加默认标签
我在根模块 my_terraform 中使用 terraform aws 提供程序 default_tags 块。该模块有一个名为 my_submodule 的子模块,我想在该子模块中添加其他默认标签...
我正在尝试使用 Terraform 在 Azure 中创建大量资源。在我创建备份存储容器之前,它似乎一直有效。 这是我的 Terraform 代码: 资源组
我正在尝试使用 count 从列表中获取值,到目前为止我发现的所有解决方案对于我的设置来说都是错误的。我需要采用现有的 vnet 并根据
如何在 terraform 中检查具有两个值的变量字符串。 我想用两个字符串值检查变量中的字符串,类似于下面的代码。 virtual_network_type = var.vnet_type == "
我有一个自定义的 terraform 模块,它创建一个 AWS EC2 实例,因此它依赖于 aws 提供商。 这个 terraform 自定义模块用作描述我想要创建的实例的基础,但是...
问一个新手问题,因为我是 terraform 的新手。 我的文件夹中有 4 个 *.tf 文件(没有 main.tf 文件)。 tf b.tf tf d.tf 我想定义执行顺序如下- tf d.tf tf b.tf 我
如何在 terraform 中检查具有两个值的变量字符串。 我想用两个字符串值检查变量中的字符串,类似于下面的代码。 virtual_network_type = var.vnet_type == "
azurerm_virtual_machine 不会在销毁时删除托管 storage_os_disk
我正在使用 terraform 创建一个测试虚拟机,以在其上验证加壳程序构建的 ARM 映像。 在azurerm_virtual_machine定义中使用storage_image_reference,这似乎意味着我必须创建...
使用 Terraform 在 AWS Opensearch 上注册快照存储库
我正在使用 Terraform OpenSearch Provider 1.0 在 AWS OpenSearch 1.3 上注册快照存储库 提供商“开放搜索”{ 别名=“经理” 网址...
Terraform 1.9.8:引用另一个变量时变量验证条件始终评估为 True
我正在为我正在创建的 Terraform 模块的 Kafka 主题模式设置变量验证。 架构可以是以下两种类型之一:AVRO 或 JSON。由于这两种模式类型都是在 .json 文件中定义的...
加载状态时出错:Terraform 0.11.1 不支持状态版本 4,请更新。 如何解决 Terraform 中的此错误?
Terraform 最新:错误:检索存储帐户的静态网站属性(订阅:***:超出上下文截止日期
我使用的是最新版本的 terraform,代码中的 azurerm 提供程序是“~>3.0”。 我收到错误:正在检索存储帐户的静态网站属性(订阅:*...
在 GitHub Actions 中,如何在 PR 打开时运行 terraform plan,并在 PR 合并后运行 apply?
我使用的是 GitHub Enterprise 3.6.2 我正在尝试在 GitHub Actions 中设计以下工作流程: 已打开 PR,其中包含对 Terraform 代码库的更改 触发 Lint 和 Terraform Plan 操作 上...
我有一个自定义的 terraform 模块,它创建一个 AWS EC2 实例,因此它依赖于 aws 提供商。 这个 terraform 自定义模块用作描述我想要创建的实例的基础,但是...
如果我创建一个像这样的变量定义: 变量“aws_ecs_config”{ 类型=对象({ 中央处理器=数量 内存=数量 ecs_image_address = 字符串 }...
我正在开发一个 terraform 项目。在其中,我想要一个文件包含许多变量。我希望可以从项目的任何模块访问这些变量。我已经查看了文档和