问题标签 [hashicorp]
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 init 但收到此错误:无法查询可用的提供程序包
Terraform init 给出以下错误。没有版本升级,几天前它还在工作,但突然它失败了。
terraform - 如何使用terraform根据标签获取所有iam_users
我想根据特定标签获取所有 iam_users。例如,我正在像这样配置用户:
那么现在有没有办法让所有用户例如使用 tag: role = "developer"
?
amazon-web-services - Terraform Cloud - 未在特定位置创建本地文件
代码
文件路径详细信息
- 模块
- 当地的
- test.tf --- 这里我粘贴了上面的代码
- 当地的
- 主文件
- 变体
应用 terraform 后,我在任何文件夹中都看不到 sample.txt。
一切看起来都很好。我可以将日志视为 local_file 创建,但在指定位置未创建新文件。我正在从 Windows 10 尝试此操作。也尝试从 gitlab 管道看不到文件。Terraform 版本 14.9 和本地提供者版本是 ~2.1。
请为此提供解决方案
terraform - terraform 解决冲突的提供者约束:没有可用的版本与给定的约束匹配
您好,我正在尝试计划一个 terraform 更新。我们正在使用一个由许多模块组成的复杂 terraform 项目。
我添加了一个 CloudSQL 数据库模块,它需要hashicorp/null
~> 3.1.0 版本,但我项目中的另一个模块似乎对hashicorp/null
~> 2.1 版本有依赖约束。
导致以下错误:
如何跟踪和更新此依赖约束?我不知道我的项目的哪个部分正在执行它?
devops - 不使用容器技术从 Nomad 登录到 ELK
我们正在使用 Hashicorp Nomad 在 Windows 上运行微服务。我们经历过分配来来去去,但我们希望为来自多个环境的所有作业和任务的所有日志提供集中式日志记录解决方案(理想情况下为 ELK)。raw_exec
使用 dockerized 环境执行此操作非常简单,但是如果我运行任务,我该怎么做呢?
kubernetes - 将现有 GKE 集群添加到 terraform stat 文件
假设我有一个现有的 GKE 集群,其中包含我的所有应用程序。它们都使用不同的方法进行部署。现在我想使用 Terraform 将一些资源部署到该集群。这里的问题是 terraform 在他的状态文件中看不到它,因此它无法与之交互。另一个问题是,即使我将该集群添加到我的状态文件中,terraform 也不会看到该集群中创建的所有资源。这可能会导致一些冲突,例如我正在尝试部署两个具有相同名称的资源。有没有办法解决这个问题,还是我只需要处理我存在的现实并为我使用 terraform 部署的每个新项目创建一个新集群?
go - 为什么“terraform import”没有读取我的配置?
我正在使用 Go 构建一个 Terraform 插件/提供程序。我的架构(链接)中有以下内容:
这是功能(链接):
当我在上面的函数顶部添加这些调试行时,结果 (reg
和ok
) 是空的并且false
:
痕迹:
问题是,在我运行上面的命令之前,我已经region
在我的 Terraform 配置main.tf文件中添加了(并保存了它) 。tf import
这是我的 main.tf 文件:
为什么我的 Terraform 插件/提供程序将该区域视为空的?
据我了解,Terraform 在运行导入逻辑之前会先读取配置文件。我错了吗?我在这里错过了什么吗?
为了完整起见,我使用的是 Terraform v1.0.3,这是我的provider.tf文件...
...99.0.0
我仅为测试而构建的版本在哪里。当我发布此问题时,此提供程序的最新/产品版本是0.10.9 。