希望找到一种方法从定义我的Azure应用服务的TF文件中提取应用程序设置,以便它们更具可读性,并且可以在部署之前交给开发人员提供。我没有看到使用Terraform做到这一点的方便方法,尽管我发现了一些使用PowerShell部署后导入它们的技巧。
有没有一种明确的方法可以在没有添加Powershell的情况下使用Terraform进行此操作?
答案 0 :(得分:0)
无法将所有资源一起导入,hashicorp仍在使用此功能。有一个开源可以部分地完成一些工作:https://github.com/dtan4/terraforming
其次,如果terraform import
命令支持,您可以编写代码并手动导入资源。
例如,您提到了具有import
功能的资源azurerm_app_service。
导入
可以使用资源ID导入应用服务,例如
terraform import azurerm_app_service.instance1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/instance1