terraform-provider-azure相关内容

TerraForm Azure AKS内部负载均衡器

我通过以下Terraform语句将Azure AKS集群部署到现有的vNet中。它起作用了,AKS集群是使用Azure负载均衡器和分配给它的公共IP地址创建的。我只需要一个带有内部Azure负载平衡器的设置。如何更改Terraform代码才能仅获得内部Azure负载均衡器?谢谢 resource "azurerm_kubernetes_cluster" "aks" { name = " ..

如何使用Terraform自动创建服务主体或MSI以在Azure管道中使用以管理AKS资源?

我following the official docs to create Azure Kubernetes clusters。文档指出,我需要首先手动创建一个服务主体,并提供客户端id和客户端机密。 不能手动执行。 以下是我的服务主体的代码。它装饰有指向最新Terraform文档的链接以供参考。 data "azurerm_subscription" "current" {} ..

如何将Terraform状态从一个远程存储移动到另一个远程存储

我们使用Azure blob存储作为我们的Terraform远程状态,我正在尝试将有关特定现有资源的状态信息移动到该存储帐户中的其他容器。新容器(terraforminfra-v2)已经存在,并且现有的Terraform代码指向旧容器(Terraforminfra)。我已尝试以下步骤: 使用";terraform state Pull>;Migrate.tfstate"; ..
发布时间:2022-02-24 10:16:26 其他开发

在Linux应用程序服务Azure上部署Reaction js Web应用程序

我在Azure上的Linux应用程序服务上部署了一个Reaction js网站。但它并没有部署在应用程序服务上。我已使用pm2命令在Linux环境中运行应用程序 pm2服务/home/site/wwwroot/--no--daemon 但在错误日志中,未找到PM2错误。以下错误 容器没有响应端口8080上的HTTP ping,站点启动失败。 站点容器已退出,站点启动失败 ..

Azure 警报 - 使用 API 创建标准 Web 测试而不检查 http 状态代码?

我正在设置一个 使用 Terraform 和 ARM 模板进行 Web 测试的 Azure 警报规则.工作正常. 我需要检查的一些 URL 可能会返回“错误";(http状态码>= 400).当我手动修改或设置警报时,我会禁用“HTTP 响应".在“成功标准"中. 如何在 ARM 模板中执行此操作?我在门户中导出了两个测试并对其进行了比较.没有区别.详见https://gist.git ..

使用 Terraform(或 ARM 模板)为 Webtest 创建 Azure 警报规则?

我正在尝试为 Application Insights → 可用性 → 标准(预览)测试创建警报规则.首先,您如何创建标准测试?现在,我求助于使用 资源“azurerm_resource_group_template_deployment"来创建资源.…;请参阅 gist.github.com/alexs77/0b2bd07aae7fbf22bd3c145132475e7d 了解具体方法. ..

在 Azure Pipeline 中运行的 Terraform 尝试安装 azcli 提供程序

我正在 Azure Pipeline 中运行 Terraform(我有这样做的经验),并且出于某种原因,初始化步骤正在尝试为 azcli 安装提供程序,但我认为该提供程序不存在.当我在本地计算机上运行 Terraform 时,不会发生这种情况. 我的提供者文件是: terraform {required_version = ">=0.13";后端“azurerm"{容器名称 = “tfst ..

ARM 返回要在 Terraform 脚本中使用的应用服务环境 ID

Terraform 不允许部署应用服务环境,因此我使用 azurerm_template_deployment 作为解决方法.但是,我想在稍后创建的应用服务计划资源中引用应用服务环境 ID.如何使用此方法获取和保存应用服务环境的 ID? 我在应用服务计划资源中使用depends_on标签来确保它在应用服务环境之后创建,但我不知道如何从创建中获取id并保存到变量中.我认为这会涉及到ARM模板的 ..

错误:提供程序配置别名无效

升级到 Terraform v0.12.0 版本并使用“terraform 0.12upgrade"更新配置后 我收到以下 terraform init 错误 别名设置为 main.tf 中的变量,并从 azure 传入或替换. 配置存在一些问题,如下所述. Terraform 配置必须在初始化之前有效,因此Terraform 可以确定需要哪些模块和提供程序已安装. ..
发布时间:2022-01-16 21:28:34 其他开发

在创建另一个后端池和负载均衡器规则之前删除

我有 terraform 脚本,它在资源组的负载均衡器中创建后端地址池和负载均衡器规则.这些任务包含在 Azure 管道中.对于我第一次运行管道.它的创建正确.如果我第二次运行管道.它没有更新现有的.它保留了由先前版本创建的后端地址池和负载均衡器规则,并为此版本添加了额外的后端地址池和负载均衡器规则,这导致后端地址池和负载均衡器规则重复.请对此有任何建议 资源“azurerm_lb_backen ..
发布时间:2022-01-16 21:24:00 其他开发

Azure API 无法识别来自 Terraform 的服务主体

需要对以下语法进行哪些特定更改,以便 terraform azurerm 提供程序能够对将使用以下代码创建的服务主体进行身份验证? 问题 Second Terraform 模块需要通过 azurerm 提供程序使用之前以编程方式创建的 client_id 和 client_secret 向 Azure 进行身份验证,单独的进程. Second Terraform 模块中的提供程序 ..

通过 Terraform 创建 Azure 自动化启动/停止解决方案

我正在尝试使用新的 Azure 自动化插件(https://docs.microsoft.com/en-us/azure/automation/automation-solution-vm-management) 由以下人员设置地形. 我可以创建自动化帐户,但我不知道如何创建启停功能,有人可以帮忙填空吗? 解决方案 AzureRM 提供程序可以管理运行手册的各个方面.如果您查看文档这 ..