一种安全有效地构建,更改和版本化基础架构的工具。
我在 Azure 上有一个现有的资源组,上面运行着一个 VM,并且一直在使用 Terraform 来尝试将资源导入到我的状态文件中。 我已经建立了一个骨架文件,并且......
如何设置 azure 容器实例以使用 terraform 登录到分析工作区
我有一个相当普通的 docker 映像,它通过 Azure 容器实例部署到 Azure。它是用 terraform 设置的,所有这些似乎都按预期工作。不过,我想得到
GCP 身份验证在 GitHub 操作中失败 - IaC with Terraform
我面临下面描述的问题。 当我尝试在 CICD 管道中向 Google Cloud 进行身份验证时,我的 GitHub 操作失败。 我的 common-terraform.yml -> 第一个测试版本: 名称:'常见
使用相同的 Terraform main.tf 文件在不同区域创建两个 Google Cloud VPC
我正在尝试使用相同的 Terraform main.tf 文件在不同区域创建两个 VPC(google_compute_network 资源)。我的 google 提供商在provider.tf 中的默认区域为 us-east1。 我想要...
使用 terraform 在 aws api 网关中启用 url 查询参数的缓存
资源“aws_api_gateway_method”“MyDemoMethod”{ rest_api_id = aws_api_gateway_rest_api.example.id resource_id = aws_api_gateway_resource.MyDemoResource.id http_meth...
为什么我无法将 dependent_on 块添加到具有提供程序配置的模块?
为我的 Terraform 模块编写示例时,我收到错误: “模块包含提供者配置” “无法使用 count、for_each 或 depen 在模块内配置提供程序...
资源“aws_instance”“节点”{ for_each = var.node_map ami = data.aws_ami.ubuntu.id subnet_id = aws_subnet.development-publ...
我有以下结构 主.tf 模块 --模块A ----worker.tf ----变量.tf main.tf的内容: 模块“模块A”{ 源=“./modules/moduleA” } 变量的内容...
看到一些奇怪的行为试图设置本地文件系统镜像和我的提供程序。我正在使用的提供商是: 哈希公司/DNS, 哈希公司/tls, Hashicorp/vsphere, vmware/nsxt 我已经创建了我的
“计数”值取决于资源属性,只有应用后才能确定,Terraform
这是我的代码 资源“azurerm_private_dns_a_record”“duplicate_private_endpoint_dns_a_record_for_prod”{ count = var.resource_name != "" &&
Terraform 将 Fabric 容量与工作空间连接起来
我正在尝试创建一个 terraform,将结构容量分配给结构工作区 (Power BI.com) 我已经成功地从 terraform 创建了容量和工作空间,但由于某种原因我保留了
如果不导入/刷新,“terraform apply”会破坏正在运行的集群吗?
我有一个客户正在运行 PREPROD k8s 集群,现在他需要我使用调整后的 IP 范围等对其进行正确的克隆,以用于 PROD 集群。 不幸的是我们写了 terrafor 的人......
为了节省 Fargate 成本,我想在夜间和周末缩减由约 100 个 ECS 服务组成的开发环境。我已经通过 Terraform 设置了自动缩放来实现这一点,如下所示: 资源...
我已经使用 Terraform 创建了一个存储帐户。我想禁用 Azure 门户中存储帐户设置和配置下名为“允许公共 blob 访问”的选项,
Azure Terraform 为灵活的 MySql 数据库创建防火墙规则
我使用 Terraform 在 Azure 上创建了 2 个资源: 1-灵活的MySql数据库 资源“azurerm_mysql_flexible_server”“mysql”{ name = var.db-name
GCP 上的 Terraform:读取或编辑 App Engine 应用程序时出现内部错误 500
我们正在使用 terraform 和所需的项目 ID 在 GCP 上部署一个项目。不过,我首先手动创建了该项目,现在我想在 terraform 中指定它。当我们经历
我的模块目录下有一个outputs.tf 文件。我有一个 Main.tf 文件。当我创建资源和 Terraform 应用时,不显示输出。但是,如果我不使用模块并创建...
代码 考虑一个 terraform 模块: 模块“blah-asg”{ 来源=“asg” asg_max_size = 1 asg_min_size = "${var.min_blah}" ... } 我的问题 如何从中输出变量? ...
实际的例子很复杂,我尝试简化一下: 变量“输入”{ 类型=字符串 默认“忽必烈汗在世外桃源” } 模块“子”{ 苏...