问题标签 [terraform-provider-azure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 使用 Terraform 跨订阅的 Azure Vnet 对等互连
我想知道是否有人可以帮助我使用 Terraform 在 Azure 中跨订阅设置 Vnet 对等互连。每个订阅都在同一个租户中,但它们具有不同的服务主体。我不断收到错误消息,提示服务主体看不到其他订阅中的资源组。尽管授予该服务主体贡献者访问其他订阅的权限。
这是我拥有的代码示例:
任何帮助将非常感激!
更多信息可以在这里找到: https ://github.com/terraform-providers/terraform-provider-azurerm/issues/1253
azure - 使用 terraform 在 azure 中创建多个资源
有没有办法在 terraform 中创建多个资源?
如果我想创建 3 个资源组并将它们称为 rg1、rg2、rg3,执行此操作的语法是什么?
我已经尝试了以下但它不起作用
terraform - Terraform 创建用户
我正在尝试让 terraform 为我创建指定管理员以外的用户,并将它们添加到 sudoers 以允许我的 ansible 脚本在不需要 sudo 登录的情况下运行。可选地,如果我可以只允许我的管理员登录并且不需要 sudo passowrd 也可以,因为我可以通过 ansible 添加我需要的用户。
我尝试了用我微弱的谷歌搜索技能找到的唯一选择。选项是将配置程序添加到我的 azurerm_virtual_machine 资源,该资源通过远程执行运行以下内容:
它说它已经成功运行,但是当我 ssh 到我配置的其中一个框时,这些更改没有发生。我究竟做错了什么?
terraform - 使用 terraform 设置 Azure 缩放集时遇到问题
不知道我做错了什么。我在 terraform 配置中只有一个 NAT 规则,而且我没有使用 NAT 池。
错误:
NAT 规则:
azure - 使用 Packer 创建的映像创建具有托管磁盘的 VM 时出错
运行 terraform 脚本时出现以下错误,该脚本使用 Packer 创建的自定义映像创建带有托管磁盘的 VM:
azure - azurerm_app_services Terraform 资源上“app_settings”参数的格式
我们正在使用 Terraform 将 Web 应用程序部署到 Azure,并且希望不再使用 web.config 进行配置设置。我相信我们可以在部署时使用资源app_settings
上的参数来实现这些,azurerm_app_service
但试图找到应该如何正确格式化的示例。
terraform - Terraform 未知参数或属性是什么
我才刚刚开始 terraform。幸运的是,我得到了一个资源组的基本 azure 部署。
但是有一个“参数”或属性或我不知道它意味着什么的东西。
https://www.terraform.io/docs/providers/azurerm/r/resource_group.html
在 azure 资源组的“基本”示例中(尽管问题不仅仅适用于 azure-resoure-group),语法如下所示:
所以我完全理解“名称”、“位置”、标签。
而且我了解“azurerm_resource_group”..它驱动了功能。
什么是“测试”值?似乎它可以是任何东西。
其他项目有它:
https://www.terraform.io/docs/providers/azurerm/r/function_app.html
再次使用相同的“测试”值。
那个东西是什么??
azure - 在 Azure 中保护“分层”应用程序
好的。
所以我不熟悉将基础架构部署到 Azure。
我确实了解基础知识。
我的任务是在 Azure 中创建“Web 层”、“中间层机器”和“数据库服务器”。我可能正在为这些使用本地术语……也许它们映射到 Azure。
我正在使用应用服务计划和应用服务。窗户有味道。
我也非常喜欢 terraform,但我认为这个问题与 terraform 无关。(terraform 只是在 Azure 中创建必要对象的更好方法,或者这是我的新手理解)。
所以现在,我已经能够创造。
应用服务(这将是我的“网络服务器”)。我将调用此 AppServiceWT。
应用服务(这将是我的“中间层”)。我将调用此 AppServiceMT。
和 Sql-Server/Sql-Server 数据库。
我已经能够使用 terraform 风格的脚本来创建其中的一些。
..
..
..
所以我有“部分”(我认为???)。
所以我现在的障碍是。
我在做什么来保护网络流量。
要求:
中间层可以发出请求 sql-server-tier。除了中间层之外,任何东西都无法访问 sql-server-tier。在本地环境中,我们将在 sql-server 上打开端口 1433 以允许流量。
webTier 可以在中间层发出请求。除了 web 层之外,任何东西都无法访问中间层。在本地环境中,我们将在中间层开放端口 80/443 以允许流量。
WebTier 对世界开放。
我错过了什么天蓝色的“物体”?
指向 terraform“任务”(或其他任何名称)的奖励积分。
https://www.terraform.io/docs/providers/azurerm/index.html
但是,是的,我正在向 SOF 寻求帮助,以填补我脑海中的“流量”和“安全网络”空白。
提前致谢。
如果我问错了问题,请告诉我。
我不想维护自己的虚拟机。所以我认为 Azure App-Service-Plan 和 App-Service 是正确的选择。虽然我对 Azure-Functions 和 Logic-Apps 有点熟悉,但我们不想在这个项目中使用它们。
添加更多信息。
我最终尝试使用下面的微软操作方法文章来做一个“hello world”。上面的文章没有中间层,但是一旦我把概念放下来,我想我可以制作一个 web/middle/sql 'hello world'。
https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-dotnetcore-sqldb
terraform-provider-azure - azurerm_app_service 创建并获取 IP 地址
如果我 azurerm_app_service
这将创建
https://MySuperCoolAppServer001.azurewebsites.net
使用 terraform 输出变量,我正在捕获 id 和 name
有没有办法通过 terraform 获取MySuperCoolAppServer001 ( https://MySuperCoolAppServer001.azurewebsites.net ) 的IP 地址作为输出值?
我已经尝试了以下3个,但不行。
azure - 通过 IP 地址到达 azure VM?
我正在使用 terraform 来建立基础设施。我已经用 terraform 建立了一个虚拟机,它在 azure 上说它正在运行并且有一个公共 ip。但是,我似乎无法通过在我的网络浏览器中搜索 ip 来访问虚拟机。我的代码有问题还是我缺少什么?下面显示了创建 VM 的 terraform 代码。
}