问题标签 [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.

0 投票
2 回答
532 浏览

azure - 使用 terraform 在现有 Vnet 中创建虚拟网络网关

我想使用 terraform 为现有的 Vnet 创建虚拟网络网关。有人可以帮我写代码吗?

0 投票
3 回答
8990 浏览

azure - Terrafrom - 部署到多个 Azure 订阅

我一直在尝试使用相同的 terraform 堆栈在多个 azure 订阅中部署资源。还需要在不同订阅中的这些资源之间传递参数。我曾尝试使用多个提供程序,但不支持。

如果您对如何完成此操作有任何方法或想法,请告诉我。

0 投票
1 回答
1357 浏览

azure - 使用 Terraform 导入 Azure 自动化 Runbook

任何人都可以帮我问一下:我想使用 Terraform 从运行手册库中导入 azure 自动化帐户中的运行手册。在下面的示例中,我指的是 URI,但我想从 Runbook 库导入:

0 投票
1 回答
624 浏览

azure - Azure VM上的Tomcat使用terraform?

我一直在寻找答案,但找不到任何东西。有没有办法使用 terraform 在 Azure 虚拟机上安装 tomcat?我见过的所有例子都是通过门户界面。我想多次部署代码,因此希望在通过 terraform 创建 VM 时将其包含在 VM 中。

0 投票
2 回答
1877 浏览

azure - 使用 Terraform 实现 Azure 应用程序安全组

应用程序安全组功能刚刚在 4 月发布。我们正在尝试实现这一点,因为我们拥有大量服务器,因此网络安全组很快就会变得难以管理。

我找不到任何示例 Terraform 代码。我已经从https://docs.microsoft.com/en-us/azure/virtual-machines/linux/terraform-create-complete-vm修改了示例 Terraform 代码,以实现快速 POC。场景是我们有一组我们保护的堡垒服务器(现在只有 1 个),所有进入重要服务器的 SSH 都来自这些堡垒服务器。因此,我创建了一个 bastion_asg 应用程序安全组,并将 DL2staging_rtb_nsg 设置为仅允许来自 bastion_asg 的服务器进行 SSH 访问。但是,一旦它运行并创建了服务器,我就无法通过 ssh 进入 DL2staging_rtb_vm。我附上了我的代码。

非常感谢任何关于我的 POC 可能有什么问题的指示。

谢谢,

德里克

** 以下是来自https://docs.microsoft.com/en-us/azure/virtual-machines/linux/terraform-create-complete-vm的示例 Terraform 代码的主要代码补充:

完整代码位于https://github.com/dl888888/azure-terraform-application-security-group/blob/master/vm3.tf

0 投票
2 回答
625 浏览

azure - 在运行 terraform init 之前制作 Azure 存储帐户和容器?

如果我错了,请纠正我,当您运行时terraform init,系统会要求您为 terraform 状态命名一个存储帐户和容器。

这些也可以用 terraform 自动制作吗?

编辑:我正在使用 Azure。

0 投票
0 回答
202 浏览

terraform - 无法通过代理通过带有 AzureRM 后端的 OctopusDeploy 应用 terraform

我正在尝试使用 OctopusDeploy terraform 应用步骤来使用 AzureRM 后端生成我的基础架构。后端已设置并可以在我的计算机上运行。

当我从 OctoopusDeploy 尝试它时,它似乎无法通过代理 - 这是一个身份验证代理。

我已经在 OctopusDeploy 中设置了代理(并且包是从通过代理的 NuGet 提要提供的)并且我在系统环境变量中设置了 HTTP_PROXY 和 HTTPS_PROXY。八达通服务以有权通过代理使用互联网的用户身份运行

这是输出:

0 投票
2 回答
7022 浏览

terraform - 我可以在 TerraForm main.tf 文件中使用变量吗?

好的,所以我有三个.tf文件:main.tf我将 azure 声明为提供者,resources.tf我的所有资源都在其中声明,以及variables.tf.

variables.tf用来存储resources.tf.

但是,我想使用存储在我的变量文件中的变量来填写后端范围内的字段,如下所示:

main.tf

变量存储在variables.tf这样的:

我在运行时得到了这个terraform init

terraform.backend:配置不能包含插值

后端配置由 Terraform 极早地加载,在 Terraform 的核心可以初始化之前。这是必要的,因为后端决定了该核心的行为。核心是处理插值处理。因此,插值不能用于后端配置。

如果您想参数化后端配置,我们建议使用带有“-backend-config”标志的部分配置来“terraform init”。

有没有办法解决这个问题?我真的希望我的所有密钥/秘密都在同一个文件中......而不是我希望推送到 git 的主要密钥。

0 投票
1 回答
1776 浏览

terraform - 使用 Terraform 创建 Service Fabric 群集

我正在尝试使用 Terraform 脚本在 Azure 中创建一个 Service Fabric 群集。Terraform 中的Azure 服务提供者已发布“Service Fabric Cluster”(azurerm_service_fabric_cluster)资源。该资源仅创建服务结构管理部分,即不创建 vm 规模集或网络资源。

如何通过 Terraform 创建工作的 SF 集群?

0 投票
3 回答
5110 浏览

terraform - 使用 Terraform 制作 Azure Logic Apps,有什么限制?

据我所知,可以使用 Terraform 构建逻辑应用程序。但是,文档仍然不是很好,看起来这个功能很新。

TF 和 Azure 逻辑应用有哪些限制?有吗?

我想构建两个应用程序,一个是每月触发的,另一个是由 https 请求触发的。我希望这些然后运行两个 python 脚本,并且我希望后者将此脚本的结果返回给调用 https 的客户端。

这可以在 Terraform 中实现自动化吗?目前,这方面的示例和文档很少。任何评论或提示都是有帮助的,并张开双臂迎接!