问题标签 [terraform-template-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
687 浏览

terraform - 扩展/附加到 Terraform 模板文件

使用 terraform,我想看看是否有一种方法 - 使用模板渲染系统 -template_file在 terraform 模块(基本模板)中定义 a ,然后在实例化中“扩展”或“附加”到渲染而不是替换。

我目前可以template_file在任一位置定义,但想知道我是否可以在每个实例的基础上构建模块的模板。具体用例是 AWS EC2 上的用户数据,不同实例类型略有不同。

谢谢你,Neurax

0 投票
0 回答
880 浏览

terraform - 来自 Terraform on vsphere 的多个 VM

我正在尝试使用单个资源配置多个虚拟机。我的网络 IP 是一个 CAM 变量。它是两个 IP 地址的列表。

如何使用资源中的 IP 地址列表?

我收到此错误时

错误:变量 node01_ipv4_address 应该是字符串类型,得到列表

0 投票
2 回答
1382 浏览

terraform - 使用 Cloud Watch 和 Terraform 获取计划的 EBS 快照

我需要每周安排 ec2 卷快照的帮助,并且需要使用 terraform aws 的云监视规则归档\删除超过 1 个月的备份。

请指导我使用 terraform 编写云监视规则。

问候, 公羊

0 投票
0 回答
315 浏览

terraform - 找不到变量“azurerm_key_vault.vault.name”的资源“azurerm_key_vault.vault”

环境:

问题:

问候,

尝试配置 TF 以访问 Azure Vault Key。这是我的片段:

我的模板文件如下所示:

文件:init-cluster.tpl

现在,运行terraform plan给我以下错误:

我几乎是在看这个问题。定义了变量。我不明白为什么它会找不到azurem_key_vault.vault。它就在那里。

任何帮助将不胜感激。

0 投票
0 回答
498 浏览

terraform - 如何将数组参数传递给 terraform 中的 azure arm Templete 部署?

手臂模板:-

我曾尝试在 terraform 中使用地图和列表,但没有这样做。地形模板:-

尝试以下语法

请帮助我。

0 投票
2 回答
157 浏览

terraform - 为什么需要远程保存 terraform 状态文件?

我是 terraform 的新手。有人可以解释一下吗

为什么我们需要将 .tfstate 文件保存在本地或远程存储中,

terraform apply总是用新的基础设施刷新状态文件。

提前致谢。

0 投票
1 回答
1196 浏览

powershell - 如何使用 PowerShell 获取 terraform (.tf) 文件的内容

如何使用 PowerShell 获取 Terraform .tf 文件的数据?就像我们用于 XML 文件一样:

还有其他方法可以获取 terraform 文件吗?

0 投票
1 回答
191 浏览

logstash - 如何在 Terraform 模板中转义 Logstash sprintf 表达式?

我正在尝试使用 Terraform 模板文件对使用 sprintf 表达式的 logstash 配置进行模板化。

例子:

不幸的是,使用的百分比字符“%”也是 Terraform 模板语言的一部分,因此 Terraform 向我返回以下错误消息:

如何正确逃脱?Terraform 文档没有留下任何线索,只指定了如何转义变量插值表达式 ($)

0 投票
6 回答
8960 浏览

kubernetes - terraform-kubernetes-provider 如何从文件中创建秘密?

我正在使用 terraform kubernetes-provider,我想将这样的kubectl命令翻译成 TF:

secret然而,资源的data字段似乎只需要一个 TF map

我试过类似的东西

但它抱怨这不是一张地图。所以,我可以做这样的事情:

但这将使用名为的顶级字段写入机密,my-secret.json并且当我卷挂载它时,它不会与其他资源一起使用。

这里的诀窍是什么?

0 投票
1 回答
329 浏览

terraform - 使用什么 terraform 命令来检查资源创建状态?

我们正在使用 terraform 在 aws 云中创建资源。一旦terraform apply运行,我们的资源就会在云中创建。但是,我们希望稍后再回来检查作为当前 terraform 模板的一部分创建的资源的状态。

完成此任务的命令是什么?