将 Terraform 转换为 ARM
Convert Terraform to ARM
是否可以将 Terraform 脚本编译成 ARM 模板?
我认为这在某种程度上是可能的,因为我认为 Terraform 在将 IaaS 部署到 Azure 时在内部正是这样做的。
我不认为有一种简单的方法可以做到这一点(即没有工具能够做到这一点),但是您可以捕获 terraform 针对 Azure API 所做的 REST 请求,它们将与什么非常匹配ARM 模板可以,但是您仍然需要大量手动编辑,因为 ARM 模板有自己的结构、语法等。
另一种选择 - 只是重写它,terraform 语法几乎是 arm 模板的副本(除了运算符的实现方式等等等等)
使用 Terraform 部署资源后,您可以从 Azure 门户导出 ARM 模板。
我不知道是否存在可以更优雅地执行此操作的工具。
是否可以将 Terraform 脚本编译成 ARM 模板?
我认为这在某种程度上是可能的,因为我认为 Terraform 在将 IaaS 部署到 Azure 时在内部正是这样做的。
我不认为有一种简单的方法可以做到这一点(即没有工具能够做到这一点),但是您可以捕获 terraform 针对 Azure API 所做的 REST 请求,它们将与什么非常匹配ARM 模板可以,但是您仍然需要大量手动编辑,因为 ARM 模板有自己的结构、语法等。
另一种选择 - 只是重写它,terraform 语法几乎是 arm 模板的副本(除了运算符的实现方式等等等等)
使用 Terraform 部署资源后,您可以从 Azure 门户导出 ARM 模板。
我不知道是否存在可以更优雅地执行此操作的工具。