
[英]How to for_each through a list(objects) in Terraform 0.12
我需要部署 GCP 计算实例列表。 我如何通过对象列表中的“vms”循环 for_each,如下所示: ...
[英]How to for_each through a list(objects) in Terraform 0.12
我需要部署 GCP 计算实例列表。 我如何通过对象列表中的“vms”循环 for_each,如下所示: ...
[英]AWS Lambda:The provided execution role does not have permissions to call DescribeNetworkInterfaces on EC2
今天我有一个新的 AWS Lambda 问题,在 Google 上找不到任何地方。 我新了一个Lambda function,没有问题。 但是当我在此函数中输入任何代码时[例如。 console.log();]点击“保存”,出现错误:“提供的执行角色没有权限调用EC2上的DescribeNetw ...
[英]Terraform: Error acquiring the state lock: ConditionalCheckFailedException
在我的管道中发生的terraform plan期间出现以下错误: 这很奇怪,因为我确定没有其他并发计划。 有没有办法解决这个问题? 我应该如何移除这个锁? ...
[英]Terraform: Conditional creation of a resource based on a variable in .tfvars
我在.tf文件中定义了对多个应用程序通用的资源。 我通过.tfvars文件填充许多字段。 我需要完全基于.tfvars中的变量省略一些资源。 例如,如果我有这样的资源: 但是后来我在我的.tfvars文件中声明了类似cloudflare = false的东西我希望能够做这样的事情: 我看过动态块,但 ...
[英]I would like to run terraform only for a specific resource
运行 terraform 等了很久。 所以我想运行它来排除执行时间最长的 rds,或者我只想运行 ec2 资源。 有没有办法在terraform做这样的事情? ...
[英]How to get an object from a list of objects in Terraform?
我有以下对象变量列表: 如何获取 id = "name2" 的元素? ...
[英]How do I create an SSH key in Terraform?
我需要为不同的用户启动一堆 EC2 盒子。 每个用户都应该被沙盒化,因此每个 EC2 框都需要自己的 SSH 密钥。 在 Terraform 中完成此任务的最佳方法是什么? 我发现的几乎所有说明都希望我手动创建 SSH 密钥并将其粘贴到 terraform 脚本中。 (坏)例子: h ...
[英]Variable keys in terraform maps
在 Terraform 中,我正在尝试创建一个模块,其中包含一个带有可变键的 map。 我不确定这是否可能,但我尝试了以下但没有成功。resource "aws_instance" "web" { ami = "${var.base_ami}" availability_zone = ...
[英]Getting an Environment Variable in Terraform configuration?
我有两个环境变量。 一个是TF_VAR_UN ,另一个是TF_VAR_PW 。 然后我有一个 terraform 文件,看起来像这样。 我想用环境变量TF_VAR_UN和TF_VAR_PW替换的两个值是值用户名和密码。 我尝试了上面显示的内容,但没有成功,我也尝试过一些其他的东西,但总是遇到语法问 ...
[英]Upgrade Terraform version
我开始使用 Terraform,并且正在关注他的 Github 存储库中的项目更新。 我看到发布部分提供了新版本: https://github.com/hashicorp/terraform/releases 我按照以下步骤安装了 Terraform 工具: https://www.terrafo ...
[英]How do you do simple string concatenation in Terraform?
我一定是非常愚蠢,但我不知道如何在 Terraform 中进行简单的字符串连接。 我有以下数据null_data_source : 所以当env_name="prod"我想要输出app.api.mydomain.com和其他任何东西 - 假设env_name="staging"我想要app.a ...
[英]Terraform depends_on with modules
我是 terraform 的新手,我创建了一个关于模块结构的自定义 azure 策略。 每个策略代表一个自定义模块。 我创建的模块之一是为创建的任何新 azure 资源启用诊断日志。 但是,我需要一个存储帐户。 (在启用诊断设置之前,我如何实现“depends_on”?或任何其他方法?我想先创建存 ...
[英]Terraform modules using a git branch as a source
使用带有 git 分支的 Terraform 模块作为源, 我指的是: 在我的模块源参数中,这很好用,并在 master 上为我提供了标记v0.0.1的模块。 但是我想指定一个分支,而不是一个标签,但我不知道该怎么做。 ...
[英]How can I iterate through a map variable in terraform
我正在尝试遍历变量类型 map,但我不确定如何这是我到目前为止所拥有的在我的 main.tf 中: 在我的 variables.tf 中 我希望能够使用不同的帐户名创建多个资源 ...
[英]Terraform - refactoring modules: Error: Provider configuration not present
我正在重构一些 Terraform 模块并得到: 似乎我需要从 tfstate 文件中删除该资源,然后使用新的 tf 配置重新添加它。 当我重构一些整体代码时,有数百个这样的Error: Provider configuration not present消息。 删除和重新添加的任何快捷方式? ...
[英]Upgrade terraform to specific version
用例 我已经通过自制软件安装了 Terraform v0.11.13,并且按照 terraform 的建议,我想在对 v0.12.0 进行主要升级之前升级到 v0.11.14 版本。 问题 当我运行brew upgrade terraform或从 terraform 网站下载 Mac 包时,它会立 ...
[英]How to create a Terraform with if, else, elsif statement?
我正在设置一个 terraform 模块来创建一个 Aurora 集群。 我需要有一个跨区域复制的选项,所以我需要决定与源区域相关的副本区域。 有没有办法在 terraform 中做一个有条件的多选项? ...
[英]Terraform: modules + output from for_each
我有一个使用模块的 Terraform 脚本。 我想创建多个资源,所以我使用了 for_each 方法。 下面是我的变量配置: 在根main.tf文件中,我使用for_each循环遍历该变量: 然后在modules/schema_template_bd文件中我有以下内容: 该模块有一个 ...
[英]Is it possible to turn the access_logs block on and off via the environment_name variable?
我正在考虑使用Terraform v0.11 中的新条件来基本上根据环境打开或关闭配置块。 这是我想成为条件的块,例如,如果我有一个变量要打开以进行生产。 我想我有条件检查环境的逻辑,但我不知道如何将上述配置粘贴到逻辑中。 是否可以通过environment_name变量打开和关闭acce ...
[英]How to fix AccessDenied calling CopyObject
我正在尝试将文件从 A 帐户中的存储桶复制到另一个存储桶,但在 B 帐户中。 当我尝试使用命令同步文件时aws s3 sync s3://BUCKET_A s3://BUCKET_B 它返回以下 output: 这是附加到在 B 帐户中创建的用户的策略(将从存储桶 A 复制文件): 可能我缺少一些 ...