【发布时间】:2020-12-28 17:53:33
【问题描述】:
是否可以将 Terraform 脚本编译成 ARM 模板?
我认为这应该是可能的,因为我认为 Terraform 在将 IaaS 部署到 Azure 时正在内部执行此操作。
【问题讨论】:
-
arm 标签指的是 ARM 微处理器架构。我已将其替换为 Azure 资源管理器 的标记
标签: azure terraform azure-resource-manager iaas
是否可以将 Terraform 脚本编译成 ARM 模板?
我认为这应该是可能的,因为我认为 Terraform 在将 IaaS 部署到 Azure 时正在内部执行此操作。
【问题讨论】:
标签: azure terraform azure-resource-manager iaas
我认为没有一种简单的方法可以做到这一点(即没有工具能够做到这一点),但是您可以捕获 terraform 针对 Azure API 所做的 REST 请求,它们将与 ARM 模板所做的非常匹配,但是您仍然需要大量手动编辑,因为 ARM 模板有自己的结构、自己的语法等。
另一种选择 - 只是重写它,terraform 语法几乎是 arm 模板外观的副本(除了操作符的实现方式等等等等)
【讨论】: