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