一种安全有效地构建,更改和版本化基础架构的工具。
如何在 gitlab 作业中注入依赖项来运行 terraform?
我有一个带有 terraform 代码的项目,用于在 aws 中创建资源。我的 gitlab ci 文件(下面的示例)几乎没有工作。我想在每个作业之前运行 before_script 部分,即验证、应用。 ...
我正在尝试创建嵌套循环来迭代每个环境(dev、qa、uat),并为与每个环境关联的目标 IP 构建目标组附件。 这就是我所拥有的...
Terraform 模块 - 使用 PAT 添加 git 源(作为环境变量)
我们正在与 BitBucket 合作,我们决定将我们的模块移动到不同的存储库。 现在我想使用 PAT 来克隆存储库。 例子: 模块“vpc”{ 来源=&...
s3.tf 地形{ 后端“s3”{ 桶=“某个桶” key =“路径/到/键” 区域 =“某些 AWS 区域” }} 如何将存储桶和区域值传递给此...
我制作了自己的 terraform 模块,用于创建 EC-2 实例及其角色: 资源“aws_instance”“实例”{ ami=var.ami 实例类型=“t3a.micro”
鉴于此模块输入: 变量“port_mapping_metadata”{ 类型 = 地图(对象({ target_type = 可选(字符串,“实例”) ssl_策略...
对于同一个应用程序,我有 2 个正在运行的容器和一个 Azure 应用服务。它们全部使用相同的 AzureActiveDirectory 身份验证和相同的服务主体。 #
Terraform - 创建触发器时出错:googleapi:错误 400:请求包含无效参数
我正在尝试使用资源“google_cloudbuild_trigger”使用 Terraform 创建 Google CloudBuild 触发器。 但我无法弄清楚我的配置有什么问题。 我收到了
尝试使用 Terraform 部署 Azure 容器应用程序时,我遇到错误消息: 由于以下原因,目前无法从容器应用程序中删除机密: 容器应用程序系列的限制...
如何将 GCP 的 OAuth 2.0 客户端导入 terraform
我想导入GCP的OAuth 2.0客户端的terraform。但是,我不知道 OAuth 客户端的 terraform 资源名称。 它不是 IAP 的客户端。 我想创建deskto的普通客户端ID的客户端...
我已经提到了旧问题,但仍然没有获得“qa”环境的正确值。 对于开发环境,它给出了正确的值。 我尝试了不同的方法,但仍然没有得到正确的结果...
Terrafrom 后端 Azure Blob 存储的“授权权限不匹配”
我不明白。我创建一个 Azure 存储帐户。我向服务主体授予了存储帐户的存储 Blob 数据贡献者和存储队列数据贡献者权限。 我的后端...
是否可以使用 Terraform 编辑现有的 Kubernetes 资源?
我正在尝试使用 Terraform 部署 Kubernetes 集群。为了在我的集群上安装 nginx,我在 .tf 文件中编写了以下内容: 资源“helm_release”“入口”{ 名称=“入口” ...
InsufficientS3BucketPolicyException::检测到存储桶的 S3 存储桶策略不正确
我正在创建一个 Cloudtrail 跟踪和一个 S3 存储桶来存储我的所有日志。我的跟踪是组织级别跟踪和多区域跟踪。我正在根据这些 AWS 文档设置 S3 存储桶策略。我的公里钥匙
使用 terraform 模块和 for_each 时的输出
我在使用 for_each 模块时很难获得输出。 用于创建 S3 的模块 - https://github.com/terraform-aws-modules/terraform-aws-s3-bucket/blob/master/outputs.tf 主.tf 模块“
如何销毁与 Terraform 要创建的资源冲突的现有资源?
我应用了一半的 terraform 计划,然后丢失了我的状态文件,因此现在 terraform 不知道它之前创建的 AWS 资源。当我尝试再次申请时,它抱怨冲突
Azure devops Databricks Terraform“无法配置默认凭据”
我正在尝试创建一个版本,它可以对 terraform 发挥一些魔力,但当我尝试应用更改时我陷入困境。 当我从桌面推送它时,它工作正常,但我使用 az 的托管身份来完成它......
如果使用 Terraform 或 OpenTofu 维护云基础设施(例如使用 Terraform AWS Provider),重新应用配置如何影响未明确指定的资源属性...
使用下面的代码时,当 tfvars 列表只有一个资源时,我能够成功创建资源。当它拥有多个资源时,它无法创建计划。 测试期间...
用户、组或应用程序“appid=XYZ”没有密钥获得密钥保管库的权限
我正在尝试创建保管库并向开发人员授予许可。 我是一名开发人员,只想由我自己管理这个保管库。 Terraform 验证命令不会给出任何错误。但是申请失败了...