一种安全有效地构建,更改和版本化基础架构的工具。
避免 terraform 变量列表中的重复(Google Cloud Run)
我有一个要为 Google Cloud Run 实例提供的环境变量列表(1 个服务,4 个作业) 环境变量在这些作业之间大量共享,如果我需要添加/
我创建了一个variable.tf 文件并添加了以下VPC 和子网代码。 变量“VPC_ID”{ 描述=“这是使用变量而不是硬编码信息创建的VPC。&qu...
terraform 云 SNS SQS 订阅跨账户不同区域出现操作错误 SNS: GetSubscriptionAttributes https 响应错误
我正在尝试通过Terraform Cloud创建跨帐户不同区域的SNS和SQS订阅。 SNS 和 SQS 都创建了必要的访问策略。但我犯的错误是造成...
我们正在从本地共享迁移到 Azure 存储帐户。我们将使用 blob 存储。目前,有一些本地文件夹结构需要在云中进行镜像,并且...
在 azure terraform 代码上出现错误:给定服务器不支持专用端点功能。请创建一个具有专用端点功能的新服务器
在尝试使用 terraform v3.97.1 创建具有专用端点的 PostgreSQL 灵活服务器时,出现以下错误 错误:创建专用端点(订阅:“
验证 Azure Yaml 构建管道 Terraform 图形命令是否正确
任何人都可以验证此构建步骤是否正确,特别是 customCommand 属性? - 任务:TerraformTaskV4@4 显示名称:“生成 Terraform 图表”输入:提供程序:“azurerm”
如何在 terraform 中的同一子网关联中关联相同 az 的不同标记的 aws 子网
我有 2 个标记为 app_private_subnets 的子网和 2 个标记为 data_app_subnets 的子网,如链接中所示。 我想使用 terrafo 将同一路由表中同一 az 中的那些关联起来...
AWS 为什么要向 Secret Store ARN 添加 uid?
当我在 AWS 中创建秘密存储时,我讨厌它,它会在 ARN 末尾添加一个随机 uid。 示例: arn:aws:secretsmanager:us-east-1:xxxxxxxx:secret:secrets-store-development-k8s-klbiCG 这个
我有一个AWS规则组,它是AWS网络防火墙的一部分。 当每个规则都在单独的文件中时,我需要能够在 terraform 中编写规则,以及合并(连接)所有规则的方法...
Terraform 错误操作错误 DynamoDB:PutItem,https 响应错误 StatusCode:400,
有一些部分我不明白,并且在学习教程时我错过了一些内容。 这是我的 backend.tf 文件。 地形{ 后端“s3”{ 桶=“我的ews-baket1.0&
Terraform:如何传递多个值作为输出并映射到另一个模块的变量
我正在设置 terraform 模块来创建我的 AWS 资源,我需要从相同的模块模板创建多个资源。在 main.tf 中使用 for_each 创建了 2 个 sg,并且需要将它们传递给另一个 mo...
Terraform aws_s3_bucket_lifecycle_configuration 无法删除 S3 文件夹的内容
我有一个通过 Terraform 创建的 S3 存储桶,以及一个生命周期策略,用于在 3 天后使 athena_results/ 下的所有内容过期。我的代码如下。我遇到的问题是这个
Terraform Azure - 部署 AKS NoRegisteredProviderFound 时出错
我正在尝试使用此 terraform 代码部署 AKS 集群。 资源“azurerm_kubernetes_cluster”“k8s”{ 名称=本地.k8s.名称 地点 =
我有一个项目,其基础设施由 terraform 管理。我想将状态推送到 s3 存储桶,以便其他团队可以使用该状态。下面是后端配置: 地形{ 后端“s3”{
无法通过同一子网中的 EC2 ping AWS IoT VPC 接口终端节点
我正在尝试创建 AWS IoT VPC 接口终端节点。我正在使用地形。 每个 AWS 账户都带有一个 IoT Core 端点,如下所示: xxxxxxxxxxxxxx-ats.iot.us-east-1.amazonaws.com 他们可以是
我想知道 terraform 过滤器是否可以使用通配符,我在网上听说过正则表达式黑客,但我不确定它是否合法。 我有一个简单的例子 变量 vcn_prefix { 默认=“vcn-spoke”...
我只是好奇我是否以最好的方式这样做,或者我错过了什么? 我有一个像这样定义的变量: 变量“acme_cert_requests”{ 类型=列表(对象({ key_name = 字符串...
无法对 azurerm_api_management_api 使用 terraform for_each 块
我有两个开放 API 文档,我们称它们为 openapione.yaml,另一个是 openapitwo.yaml。现在我正在使用 for_each 块,但不知何故它不适用于我的 terraform 代码。我想要的只是它应该选择
我的文件夹结构如下: 数据.tf 主.tf 变量.tf version.tf(声明 standard_tags 变量,没有默认值) 状态初始化 数据.tf 主.tf 变量.tf main.tf 里面 '
Terraform - 如何获取在 for_each 块中创建的资源的引用
我有下面的代码,在 for_each 块中创建 vnet: 提供商“azurerm”{ 特征 {} } 变量“vnet”{ 类型 = 地图(对象({ 名称=字符串