问题标签 [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.
terraform - 扩展/附加到 Terraform 模板文件
使用 terraform,我想看看是否有一种方法 - 使用模板渲染系统 -template_file
在 terraform 模块(基本模板)中定义 a ,然后在实例化中“扩展”或“附加”到渲染而不是替换。
我目前可以template_file
在任一位置定义,但想知道我是否可以在每个实例的基础上构建模块的模板。具体用例是 AWS EC2 上的用户数据,不同实例类型略有不同。
谢谢你,Neurax
terraform - 来自 Terraform on vsphere 的多个 VM
我正在尝试使用单个资源配置多个虚拟机。我的网络 IP 是一个 CAM 变量。它是两个 IP 地址的列表。
如何使用资源中的 IP 地址列表?
我收到此错误时
错误:变量 node01_ipv4_address 应该是字符串类型,得到列表
terraform - 使用 Cloud Watch 和 Terraform 获取计划的 EBS 快照
我需要每周安排 ec2 卷快照的帮助,并且需要使用 terraform aws 的云监视规则归档\删除超过 1 个月的备份。
请指导我使用 terraform 编写云监视规则。
问候, 公羊
terraform - 找不到变量“azurerm_key_vault.vault.name”的资源“azurerm_key_vault.vault”
环境:
问题:
问候,
尝试配置 TF 以访问 Azure Vault Key。这是我的片段:
我的模板文件如下所示:
文件:init-cluster.tpl
现在,运行terraform plan
给我以下错误:
我几乎是在看这个问题。定义了变量。我不明白为什么它会找不到azurem_key_vault.vault
。它就在那里。
任何帮助将不胜感激。
terraform - 如何将数组参数传递给 terraform 中的 azure arm Templete 部署?
手臂模板:-
我曾尝试在 terraform 中使用地图和列表,但没有这样做。地形模板:-
尝试以下语法
请帮助我。
terraform - 为什么需要远程保存 terraform 状态文件?
我是 terraform 的新手。有人可以解释一下吗
为什么我们需要将 .tfstate 文件保存在本地或远程存储中,
当terraform apply总是用新的基础设施刷新状态文件。
提前致谢。
powershell - 如何使用 PowerShell 获取 terraform (.tf) 文件的内容
如何使用 PowerShell 获取 Terraform .tf 文件的数据?就像我们用于 XML 文件一样:
还有其他方法可以获取 terraform 文件吗?
logstash - 如何在 Terraform 模板中转义 Logstash sprintf 表达式?
我正在尝试使用 Terraform 模板文件对使用 sprintf 表达式的 logstash 配置进行模板化。
例子:
不幸的是,使用的百分比字符“%”也是 Terraform 模板语言的一部分,因此 Terraform 向我返回以下错误消息:
如何正确逃脱?Terraform 文档没有留下任何线索,只指定了如何转义变量插值表达式 ($)
kubernetes - terraform-kubernetes-provider 如何从文件中创建秘密?
我正在使用 terraform kubernetes-provider,我想将这样的kubectl
命令翻译成 TF:
secret
然而,资源的data
字段似乎只需要一个 TF map。
我试过类似的东西
但它抱怨这不是一张地图。所以,我可以做这样的事情:
但这将使用名为的顶级字段写入机密,my-secret.json
并且当我卷挂载它时,它不会与其他资源一起使用。
这里的诀窍是什么?
terraform - 使用什么 terraform 命令来检查资源创建状态?
我们正在使用 terraform 在 aws 云中创建资源。一旦terraform apply
运行,我们的资源就会在云中创建。但是,我们希望稍后再回来检查作为当前 terraform 模板的一部分创建的资源的状态。
完成此任务的命令是什么?