terraform-provider-azure相关内容
我通过以下Terraform语句将Azure AKS集群部署到现有的vNet中。它起作用了,AKS集群是使用Azure负载均衡器和分配给它的公共IP地址创建的。我只需要一个带有内部Azure负载平衡器的设置。如何更改Terraform代码才能仅获得内部Azure负载均衡器?谢谢 resource "azurerm_kubernetes_cluster" "aks" { name = "
..
我有一个如下所示的CSV文件 nsg_name,nsg_rule_name,priority,direction,access,protocol,source_port_range,destination_port_range,source_address_prefix,destination_address_prefix,description testinsg,testrule,100,
..
我following the official docs to create Azure Kubernetes clusters。文档指出,我需要首先手动创建一个服务主体,并提供客户端id和客户端机密。 不能手动执行。 以下是我的服务主体的代码。它装饰有指向最新Terraform文档的链接以供参考。 data "azurerm_subscription" "current" {}
..
以下代码片段是我用于创建Azure SignalR服务的平台配置: output "signalrserviceconnstring" { value = azurerm_signalr_service.mysignalrservice.primary_connection_string description = "signalR service's primary connect
..
我有一个变量var.delete_retention_policy_days。如果变量设置为0,则我不希望启用策略天数块。有没有一种巧妙的方法在Terraform中做到这一点? delete_retention_policy { days = var.delete_retention_policy_days } 以下是完整资源的示例 resource "azurerm_stor
..
我正在使用Terraform部署Azure K8s集群,该映像托管在Amazon ECR中。 从ECR拉取映像时部署失败,出现以下错误: Failed to pull image "tooot.eu-west-1.amazonaws.com/app-t:latest": rpc error: code = Unknown desc = Error response from daemon:
..
我正在将Terraform v0.12.24与Provider.azurerm v2.2.0一起使用 尝试创建缩放集虚拟机时收到以下错误: 错误:compute.VirtualMachineScaleSetsClient#CreateOrUpdate:失败 发送请求:StatusCode=400--原始错误: code=“InvalidParameter”message=“参数值 linux
..
我们使用Azure blob存储作为我们的Terraform远程状态,我正在尝试将有关特定现有资源的状态信息移动到该存储帐户中的其他容器。新容器(terraforminfra-v2)已经存在,并且现有的Terraform代码指向旧容器(Terraforminfra)。我已尝试以下步骤: 使用";terraform state Pull>;Migrate.tfstate";
..
我在Azure上的Linux应用程序服务上部署了一个Reaction js网站。但它并没有部署在应用程序服务上。我已使用pm2命令在Linux环境中运行应用程序 pm2服务/home/site/wwwroot/--no--daemon 但在错误日志中,未找到PM2错误。以下错误 容器没有响应端口8080上的HTTP ping,站点启动失败。 站点容器已退出,站点启动失败
..
我正在设置一个 使用 Terraform 和 ARM 模板进行 Web 测试的 Azure 警报规则.工作正常. 我需要检查的一些 URL 可能会返回“错误";(http状态码>= 400).当我手动修改或设置警报时,我会禁用“HTTP 响应".在“成功标准"中. 如何在 ARM 模板中执行此操作?我在门户中导出了两个测试并对其进行了比较.没有区别.详见https://gist.git
..
不确定哪里出了问题,但我无法使以下代码正常工作. 目标:创建两个(或更多)具有公共 IP 的虚拟机. 问题:遇到 terraform plan 报告错误,如错误代码块所示. Terraform 代码块如下: 资源“azurerm_public_ip"“tf-pubip-cluster-aos"{计数 = 2name = "${var.ax_base_hostname}-${co
..
我正在尝试为 Application Insights → 可用性 → 标准(预览)测试创建警报规则.首先,您如何创建标准测试?现在,我求助于使用 资源“azurerm_resource_group_template_deployment"来创建资源.…;请参阅 gist.github.com/alexs77/0b2bd07aae7fbf22bd3c145132475e7d 了解具体方法.
..
在我的根模块上,我声明了两个模块(paired_regions_network 和paired_regions_app),它们都迭代了一组区域. 模块“paired_regions_network"{源 = “./modules/network"application_hostname = module.paired_regions_app[each.key].website_hostname.
..
我正在 Azure Pipeline 中运行 Terraform(我有这样做的经验),并且出于某种原因,初始化步骤正在尝试为 azcli 安装提供程序,但我认为该提供程序不存在.当我在本地计算机上运行 Terraform 时,不会发生这种情况. 我的提供者文件是: terraform {required_version = ">=0.13";后端“azurerm"{容器名称 = “tfst
..
Terraform 不允许部署应用服务环境,因此我使用 azurerm_template_deployment 作为解决方法.但是,我想在稍后创建的应用服务计划资源中引用应用服务环境 ID.如何使用此方法获取和保存应用服务环境的 ID? 我在应用服务计划资源中使用depends_on标签来确保它在应用服务环境之后创建,但我不知道如何从创建中获取id并保存到变量中.我认为这会涉及到ARM模板的
..
升级到 Terraform v0.12.0 版本并使用“terraform 0.12upgrade"更新配置后 我收到以下 terraform init 错误 别名设置为 main.tf 中的变量,并从 azure 传入或替换. 配置存在一些问题,如下所述. Terraform 配置必须在初始化之前有效,因此Terraform 可以确定需要哪些模块和提供程序已安装.
..
我想在一个业余项目中创建 4GB 的自定义图像以节省成本.我已经能够使用以下方法在 Terraform 中成功设置 Azure 提供的 Ubuntu 18.04 base 映像的大小: resource "azurerm_managed_disk" "example-disk" {...create_option = "FromImage"disk_size_gb = "4"}资源“azurer
..
我有 terraform 脚本,它在资源组的负载均衡器中创建后端地址池和负载均衡器规则.这些任务包含在 Azure 管道中.对于我第一次运行管道.它的创建正确.如果我第二次运行管道.它没有更新现有的.它保留了由先前版本创建的后端地址池和负载均衡器规则,并为此版本添加了额外的后端地址池和负载均衡器规则,这导致后端地址池和负载均衡器规则重复.请对此有任何建议 资源“azurerm_lb_backen
..
需要对以下语法进行哪些特定更改,以便 terraform azurerm 提供程序能够对将使用以下代码创建的服务主体进行身份验证? 问题 Second Terraform 模块需要通过 azurerm 提供程序使用之前以编程方式创建的 client_id 和 client_secret 向 Azure 进行身份验证,单独的进程. Second Terraform 模块中的提供程序
..
我正在尝试使用新的 Azure 自动化插件(https://docs.microsoft.com/en-us/azure/automation/automation-solution-vm-management) 由以下人员设置地形. 我可以创建自动化帐户,但我不知道如何创建启停功能,有人可以帮忙填空吗? 解决方案 AzureRM 提供程序可以管理运行手册的各个方面.如果您查看文档这
..