Ich habe die folgenden Ressourcen, um einen SQL-Server und Datenbank erstellen Terraforming mitFehler SQL Server erstellen, wenn Terraforming Plan Anwendung
# Configure the Microsoft Azure Provider
provider "azurerm" {
version = "0.2.2"
}
# ...
resource "azurerm_sql_server" "demo" {
name = "${var.sql_server_name}"
resource_group_name = "${azurerm_resource_group.demo.name}"
location = "${azurerm_resource_group.demo.location}"
version = "12.0"
administrator_login = "${var.sql_server_account}"
administrator_login_password = "${var.sql_server_password}"
}
# Create SQL Database
resource "azurerm_sql_database" "demo" {
name = "demo"
resource_group_name = "${azurerm_resource_group.demo.name}"
location = "${azurerm_resource_group.demo.location}"
server_name = "${azurerm_sql_server.demo.name}"
}
Wenn ich Terraforming Plan laufe sie sagt, es diese Ressourcen erstellen, aber beim Laufen Terraforming anwenden Ich erhalte diesen Fehler:
Error applying plan:
1 error(s) occurred:
* azurerm_sql_server.demo: 1 error(s) occurred:
* azurerm_sql_server.demo: sql.ServersClient#CreateOrUpdate: Failure responding to request: StatusCode=400 -- Original Error: autorest/azure: Service returned an error. Status=400 Code="Unknown" Message="Unknown service error"
Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.
Ich versuchte, die Version des azurem-Plugins zu ändern, die ich verwende, aber nichts hat sich geändert. Ich benutze die azurerm plugin Version 0.2.2, der gleiche Fehler tritt bei den Versionen 0.2.1 auf, 0.2.0 funktioniert nicht mit einigen anderen Ressourcen.