extract/export 现有 azure 资源到 HCL 文件的选项

Options to extract/export existing azure resources into HCL files

我有一个全面的、现有的和可用的 azure 资源,我需要创建 terraform HCL 脚本,将它们部署在许多其他环境中。

我喜欢避免手动编码所有资源。

有什么方法可以根据 Azure 资源组中的资源自动(或半自动)生成 .HCL 文件?

遗憾的是,没有一种方法可以根据 Azure 资源组中的资源自动生成 HCL 文件。 Here 是 Azure 模板到 terraform .tf 文件转换器的类似功能请求。

您需要将现有基础设施导入您的 Terraform 状态。如果您只需要提取现有资源的一些属性,您可以使用此Data Source: azurerm_resources访问有关现有资源的信息。