hashicorp / terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
https://registry.terraform.io/providers/hashicorp/aws
Mozilla Public License 2.0
9.74k stars 9.1k forks source link

Message="The name 'easqlserver.database.windows.net' already exists. #14867

Open lspeleman opened 4 years ago

lspeleman commented 4 years ago

Hi,

I'm new to Terraform. I'm trying to create a sql server in Azure. My first steps. But I'm stuck and I don't understand what is giving me this error. The SQL Server does not exist. I guess the error is misleading me. But I have no idea how to debug to get more information in what went wrong.

If anyone has an idea, I will be grateful.

This is my main.tf

The provider

provider "azurerm" {

AzureRM provider 2.x

version = "~>2.0" subscription_id = "xxxxxxxxxxxxxxxxxxxxx"

v2.x required "features" block

features {} }

Create SQL Server

resource "azurerm_sql_server" "cld2paasgrpeasrvn002" { name = "easqlserver" resource_group_name = "RESOURCE_GRP_NAME" location = "West Europe" version = "12.0" administrator_login = "lucabc" administrator_login_password = "1-fdfd-dfd1"

tags = { environment = "testing" } }

This is the error I receive

luc@Azure:~/clouddrive/TERRAFORM-TEST-PLAN$ terraform apply

An execution plan has been generated and is shown below. Resource actions are indicated with the following symbols:

Terraform will perform the following actions:

azurerm_sql_server.cld2paasgrpeasrvn002 will be created

Plan: 1 to add, 0 to change, 0 to destroy.

Do you want to perform these actions? Terraform will perform the actions described above. Only 'yes' will be accepted to approve.

Enter a value: yes

azurerm_sql_server.cld2paasgrpeasrvn002: Creating...

Error: Error waiting on create/update future for SQL Server "easqlserver" (Resource Group "RESOURCE_GRP_NAME"): Code="NameAlreadyExists" Message="The name 'easqlserver.database.windows.net' already exists. Choose a different name."

on main.tf line 11, in resource "azurerm_sql_server" "cld2paasgrpeasrvn002": 11: resource "azurerm_sql_server" "cld2paasgrpeasrvn002" {

luc@Azure:~/clouddrive/TERRAFORM-TEST-PLAN$

ljluestc commented 11 months ago

provider "azurerm" {
  version = "~>2.0"
  subscription_id = "xxxxxxxxxxxxxxxxxxxxx"
  features {}
}

resource "azurerm_sql_server" "cld2paasgrpeasrvn002" {
  name                = "mynewsqlserver"  # Choose a unique name here
  resource_group_name = "RESOURCE_GRP_NAME"
  location            = "West Europe"
  version             = "12.0"
  administrator_login = "lucabc"
  administrator_login_password = "1-fdfd-dfd1"

  tags = {
    environment = "testing"
  }
}