terraform相关内容
我在我的 Mac M1 上使用 Terraform v1.0.11.当我尝试运行 terraform init 时,遇到以下错误: 正在初始化提供程序插件...- 查找最新版本的 hashcorp/local...- 查找最新版本的 hashcorp/null...- 从依赖锁文件中重用以前版本的 hashcorp/aws- 寻找最新版本的 hashcorp/random...- 查找最新版本的
..
我正在尝试为 Application Insights → 可用性 → 标准(预览)测试创建警报规则.首先,您如何创建标准测试?现在,我求助于使用 资源“azurerm_resource_group_template_deployment"来创建资源.…;请参阅 gist.github.com/alexs77/0b2bd07aae7fbf22bd3c145132475e7d 了解具体方法.
..
我正在尝试设置一个示例 Elastic beanstalk 应用程序,其中 ALB 位于公共子网(面向互联网)中,ec2 实例位于 terraform 的私有子网中.如果我将 ec2 实例放在 公共子网 中,则弹性 beanstalk 应用程序会成功创建,但在私有子网中会出现以下错误. EC2 实例无法与 AWS Elastic Beanstalk 通信,原因可能是 VPC 的配置问题或失败的
..
我正在尝试使用 文档. Terraform 可以成功生成计划,但是当我尝试应用它时,它给了我这个错误: ╷│ 错误:无法创建实例配置文件:没有为提供者配置身份验证..有关详细信息,请查看 https://registry.terraform.io/providers/databrickslabs/databricks/latest/docs#authentication││ 与 datab
..
我在安装了 packer 1.7.7 的本地系统中创建了一个 packer json 模板.然后我升级到 hcl2 模板.但是,当我尝试在具有打包程序版本 1.6.1 的詹金斯节点上运行打包程序管道时.它给了我 bwloe 错误 “数据"类型的块;预计不会在这里.错误:不支持的块类型 经过研究,我意识到打包器版本 1.6.1 不支持其模板中的数据块,但支持 hcl2 模板,谁能建议我如何用打包
..
我正在尝试使用 terraform 创建一个 AWS 仪表板 显示 S3 指标.我正在考虑遍历存储在列表变量中的所有 S3 存储桶并生成仪表板 json. for 循环能够添加指标,但我无法删除尾随逗号,这会导致错误的 json. 有没有一种简单的方法可以使用这种方法来修复这个 json? 有没有更好的 json 处理方式? 我应该使用 terraform 进行此处理吗? 代
..
在 terraform 中,我正在尝试创建一些防火墙规则,这些规则通常没有启用日志记录 - 要完成此操作,我必须不创建 log_config 字段.但是,我有一个变量 firewall_logging,如果为真,应该添加这个字段和我希望它包含的选项. 我不认为在这里使用动态是正确的做法,但它有可能是,我误解了如何生成它,而是我想出了以下内容: 资源“google_compute_firew
..
我是 terraform 的新手.我在 terrafrom 上尝试了一下 我在 var.tfvars 中有这个位 变量“AWS_REGION"{默认=“me-south-1";}变量“AMI"{类型=“地图"默认 ={me-south-1 = “ami-01b735b798*******"us-east-1 = "ami-0c2a1acae666******";}} 我正在尝试通过 在
..
在我的根模块上,我声明了两个模块(paired_regions_network 和paired_regions_app),它们都迭代了一组区域. 模块“paired_regions_network"{源 = “./modules/network"application_hostname = module.paired_regions_app[each.key].website_hostname.
..
是否可以根据参数化名称在 terraform 中使用一个 aws_cloudformation_stack 资源定义创建多个 CloutFormation 堆栈?我定义了以下资源,我希望每个 app_name、app_env build_name 组合都有一个堆栈: 资源“aws_s3_bucket_object"“sam_deploy_object"{桶 = var.sam_bucket键=“
..
我有一个字符串列表,我需要将其转换为地图,以便稍后在其上执行 jsonencode 时,它不会创建数组.这是因为在 json-schema 中 properties: { ... } 不是一个属性列表,而是一个映射. 所以我列表中的每个属性都应该以键值映射的形式出现.其中键是属性名称,值是另一个映射或对象{“type";=“字符串"}. 附加属性 = [对于 local.prop-list
..
我正在尝试为每个用户创建一个文件,并将分配给他们的项目作为文件的内容.我很高兴得到“${each.value}";因为它是一个字符串列表.请问有什么办法吗? 本地人{数据 = {“项目1"= {user_assigned = [“user1"、“user2"、“user3"]}“项目2"= {user_assigned = [“user2"、“user3"、“user4"]}}`资源“local
..
我正在尝试在服务器列表中设置一些警报,我的服务器在本地定义如下: 本地人 {我的列表 = [“服务器1",“服务器 2"]} 然后我将我的 cloudwatch 警报定义为:(这是一个这样的警报) 资源“aws_cloudwatch_metric_alarm"“ec2-high-cpu-warning"{for_each = toset(local.my_list)alarm_name =
..
我正在尝试使用 terraform 创建 azure vm.但无法从 terraform 执行自定义数据.在服务器上创建 Customdata.bin 文件.也尝试了供应商资源,但没有运气. main.tf 文件 azure vm 资源语法: 资源“azurerm_virtual_machine"“avmweb0"{名称 = "${var.env}-${var.bu}-${var.comp
..
为了创建 DMS 的复制任务,我使用了这个资源: 资源“aws_dms_replication_task"“测试"{migration_type = “满载"replication_instance_arn = aws_dms_replication_instance.test-dms-replication-instance-tf.replication_instance_arnreplica
..
我有一个目标群体,想通过 terraform 将 alb 注册为目标群体的目标.https://aws.amazon.com/blogs/networking-and-content-delivery/application-load-balancer-type-target-group-for-network-load-balancer/我有点找不到与此相关的文档.有人可以在这里帮忙吗?
..
我正在尝试使用 Terraform 创建一个 AWS lambda 函数,如指定 这里: 资源“aws_lambda_function"“开发"{角色 = aws_iam_role.dev.arn处理程序 = var.handler运行时 = var.runtime文件名=“lambda.zip"function_name = var.function_namesource_code_hash
..
我想构建一个 CI 管道,其中基础设施阶段使用 Terraform 在 Google Compute Engine 上提供容器优化的操作系统实例在将 Docker 化的应用程序上传到 Artifact Registry 并首次部署之前. 我的 Terraform 配置: 数据“google_compute_image"“cos"{家庭=“cos-stable";项目=“cos-cloud"
..
我有一个 terraform 代码,可以通过从另一个父存储库导入来创建一个存储库.下面的代码运行良好,我可以导入 repo. 资源“azuredevops_serviceendpoint_generic_git"“服务端点"{project_id = azuredevops_project.project.idrepository_url = "https://{ORG}@dev.azure.
..
我正在使用 Terraform 0.12.26,我想构建一个 AWS Ubuntu 机器实例. 当我运行 terraform apply 时,一切看起来都正常……但我无法通过 ssh 连接到新的 EC2 机器.我的家庭防火墙允许在任何地方使用 ssh,并且我可以通过 ssh 访问任何其他互联网资源. 如果我在同一区域/az 中手动安装 EC2 实例,ssh 可以正常工作...这个问题似
..