有人从事过将ARM模板转换为Terraform文件的工作吗?
我了解我们可以在Terraform中使用“ azurerm_template_deployment”资源来部署ARM模板,但存在局限性,我正在寻找一种将ARM模板直接转换为Terraform .tf文件的方法
答案 0 :(得分:1)
我不知道有什么工具可以将ARM模板转换为TF。我已经使用过“ azurerm_template_deployment”,对此我感到很高兴。我的情况虽然有限。
有关更多详细信息,请参阅此github问题, https://github.com/terraform-providers/terraform-provider-azurerm/issues/1115
答案 1 :(得分:0)
它不能直接转换,但是terraform可以使用azurerm_template_deployment
资源部署手臂模板。将部署类型设置为“ complete”时,TF还应该销毁资源!
请参见以下链接,了解销毁同样有效的示例:https://samcogan.com/deploying-arm-templates-with-terraform/。
答案 2 :(得分:0)
如果您想在 JSON 和 HCL(TF 中使用的语言)之间进行转换,您可能需要检查 https://www.hcl2json.com/