2017-10-04 2 views
0

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.

Antwort

1

Es war albern, ich schaute in meine azurblauen Logs und in der Tat benutzte ich den Login-Namen "admin" für SQL-Server und das ist nicht gültig in der aktuellen Version.

Verwandte Themen