问题标签 [terraform-provider-openstack]

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 回答
54 浏览

terraform - Terraform Openstack:部署具有与现有安全组相同的安全组的新实例

假设我已经有一个分配了安全组的现有主机。我可以通过以下方式检索主机的状态:

在状态文件中,我可以看到分配了哪些安全组,因此我可以继续写下它们。但是有没有办法将该主机的所有安全组分配给我正在尝试部署的新实例?

分配该集合的第一个安全组条目的示例。

在伪代码中,我想要的是:

亲切的问候罗马

0 投票
2 回答
397 浏览

terraform - 使用 terraform 输出 CSV 文件

我正在尝试使用 terraform 变量数据(CSV 文件)来创建资源组,并将资源组的名称添加到 CSV 文件中。

我目前遇到以下错误。

错误信息

更新的错误消息

0 投票
1 回答
164 浏览

terraform - 尝试使用 terraform 输出 csv 文件的内容时遇到错误

我正在尝试使用 terraform 变量数据(CSV 文件)来创建资源组,并将资源组的名称添加到 CSV 文件中。我目前遇到以下错误

│错误:不支持的属性││在testtf.tf第11行,资源“azurerm_resource_group”“Main”中:│11:name = local.resource_groupname[count.index].groupname│├────────── ────── │ │ count.index 是一个数字,只有在 apply 之后才知道 │ │ local.resource_groupname 是具有 3 个元素的对象列表 │ │ 这个对象没有名为“groupname”的属性。

代码

./test.csv 内容

https://drive.google.com/file/d/1ituKDzaMVXnyynkjLBZRzMdWK9tnkL14/view?usp=sharing

0 投票
1 回答
492 浏览

terraform - 从解码 Json 文件中获取属性并将它们作为字符串添加到 terraform 上的变量中

我有这个解码 JSON 和 CSV 文件的 Terraform 代码

当我运行 terraform 代码时,我的输出如下:

有没有办法可以保存 JSON 和 CSV 文件中的属性,并将其作为 terraform 中的字符串保存到变量中?然后从变量中创建一个新的 terraform 脚本?

我的最终目标是尝试从 JSON 文件创建一个 terraform 脚本。

0 投票
1 回答
556 浏览

terraform - 使用 terraform 为现有虚拟机启用 Azure Monitor

我正在尝试为现有虚拟机启用 azure monitor 功能,该功能使用 terraform 检查 VM 的运行状况和性能,但我无法找到正确的文档。你能帮我做同样的事情,因为我想要对 azure 进行详细监控吗?

0 投票
2 回答
1077 浏览

terraform - Terraform Openstack 无法检索提供程序的可用版本列表

当我执行时,terraform init我有以下输出:

这是我的 provider.tf 文件(灵感来自于 Terraform 的官方文档):

当我检查版本时,我有这个:

这是我跑步的时候terraform apply

最后terraform providers

0 投票
0 回答
30 浏览

terraform - 使用 Terraform Cloud (VCS) 强制重新创建卷

我有一个连接到 git repo(VCS 支持的工作区)的 Terraform Cloud 帐户,所以我只能执行 VCS 驱动的运行工作流。我有一个带有附加卷的 VM,我想从头开始重新创建卷(是的,丢失所有数据)。我已阅读有关计划替换选项的信息,但这不能在我的工作区中使用。

那么,哪个是使用 Terraform VCS 支持的工作区执行卷重新创建的最佳选择?

顺便说一句,我使用 OpenStack 作为云基础设施和官方terraform-provider-openstack/openstack provider