问题标签 [terraform-enterprise]
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 - TFE cli 更新工作区时出错
我正在通过 CLI 处理 TFE,尝试更新工作区分支以进行配置,以下命令返回错误:更新工作区时出错
terraform - 连接到 TFE 时出现 Terraform Destroy 错误
我通过在本地运行 terraform init && terraform 计划并在 Terraform Enterprise 中创建了一个工作区,并将 Terraform 企业设置为我的后端:
Terraform Apply 有效,我可以使用以下代码通过 Terraform Enterprise 启动 ec2:
现在,当我运行 terraform destroy 时,出现此错误:
我在这里做错了什么?我希望能够运行 terraform destroy 来破坏我的新 Terraform 企业工作区启动的基础设施。
编辑:日志:
terraform - Terraform 部分远程后端不能包含插值?
我正在尝试在 Jenkins 中动态配置 Terraform 企业工作区。为此,我需要能够在 main.tf 中动态设置远程后端工作区名称。像这样:
现在当我运行时:
我得到:
我想用 terraform 做什么?
docker - Terraform Enterprise 自动化安装
在使用 terraform 安装私有 terraform 企业时,我遇到了这个问题。这里
也提出了一个问题
安装后,我在启动浏览器时遇到错误https://(IP):8800/initializing?redirect=/
“初始化守护程序时出错:错误无法获取 /api/v
amazon-web-services - Terraform Cloud / Enterprise - 如何使用 AWS 代入角色
我想将 AWS Assume Roles 与 Terraform Cloud / Enterprise 一起使用
在 Terraform Open Source 中,您通常只需执行 Assume Role,利用 CLI 上的 .aws/Credential Profile(初始身份验证)并执行 Assume Role:
问题是,对于 Terraform Enterprise 或 Cloud,您无法引用配置文件,因为不可变的基础架构不会在其目录中包含该文件。
Terraform Cloud/Enterprise 需要将访问密钥 ID 和秘密访问密钥设置为变量,以便其基础设施可以通过其管道执行 Terraform RUN,并对您想要在其中预置的任何 AWS 账户进行身份验证。
所以问题是:如何利用 AWS 账户的访问密钥 ID 和秘密访问密钥执行 AWS 担任角色,并使用“操作”:“sts:AssumeRole”,策略?
我认为,以下方法可行,但是 Terraform 正在通过 AWS 凭据配置文件凭据为具有 sts:AssumeRole 策略的帐户进行初始身份验证
Terraform 是否可以查看 access_key 和 secret_key 来确定在尝试担任角色时要使用的 AWS 账户,而不是使用 AWS 凭证配置文件?
为了允许 Terraform Cloud/Enterprise 获得新的 Assume Role 会话令牌,它需要使用 Access_key 和 Secret_key,告诉它哪个 AWS 账户具有 sts:assume 角色,链接到要预置的成员 AWS 账户,以及不是 AWS 信用档案
谢谢
terraform - 如何使用 Terraform Cloud/Enterprise Provider?
我在尝试 Terraform Cloud 时遇到了 TFE Provider。我没有看到任何好的用例,因为我可以使用 *.auto.tvars 设置所有内容。
除此之外,我使用任意 tfe_variable 进行了尝试:
然而,这总是导致:
Error: Error creating terraform variable listTest: resource not found
我不明白这个消息与上面的块的含义我想创建这个非常变量。
json - 如何使用 terraform 云 API 调用传递数组和地图
我需要使用 terraform api 将数组和地图值传递给 terraform 工作区
试着打电话
卷曲电话是
以错误告终
我尝试使用 python 实现相同的功能。我的 terraform 如何给出错误:
错误:for_each 参数无效
在 main.tf 第 18 行,在资源“aws_s3_bucket_object”“obj”中:18:for_each = var.prefixes
和我的地形代码:
terraform - Terraform Enterprise Module Registry:我可以将模块的源代码存储在现有 GitHub 存储库的子目录中吗?
我在私有 Terraform Enterprise 模块注册表中注册了 40 多个 Terraform 模块。
为我要发布的 40 个模块中的每一个创建 40 个 GitHub 存储库是很困难的。
是否可以有一个 GitHub 存储库并且每个模块有一个子目录(意味着 40 个模块对应 40 个目录)?这样,我只需要管理一个存储库并将所有模块都放在其子目录中。
terraform-cloud - Terraform Cloud:如何使用 API 下载 .tfstate 文件?
我已经使用 Terraform Cloud 部署了 terraform 脚本。在“状态”选项卡中,我可以看到我的 VM 机器的所有数据。对于我的管道,我需要下载 sv-xxxx.tfstate 文件以获取 VM IP。我的问题是如何使用 API 下载此文件?我查看了文档,但找不到任何提示。
terraform - 在 Terraform Enterprise 中可以创建的工作空间的数量是否有限制?
Terraform Enterprise 是否有可以在其中创建的工作空间的限制?如果有,有多少?