terraformでazurerm_mysql_flexible_serverを構築したい
解決したいこと
terraformでazurerm_mysql_flexible_serverを構築したいがエラーがでる。
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/mysql_flexible_server
をコピペして動かそうとしています。
terraform planまでは通るんですが、terraform applyでエラー。
発生している問題・エラー
error: creating Flexible Server (Subscription: "95642387-0bb3-48e4-8d1c-47df3c811214"
│ Resource Group Name: "example-resources"
│ Flexible Server Name: "example-fs"): performing Create: unexpected status 400 (400 Bad Request) with error: ServerNameAlreadyExists: Specified server name is already used.
│
│ with azurerm_mysql_flexible_server.example,
│ on main.tf line 47, in resource "azurerm_mysql_flexible_server" "example":
│ 47: resource "azurerm_mysql_flexible_server" "example" {
該当するソースコード
main.tf
provider "azurerm" {
subscription_id= ""
features {}
}
resource "azurerm_resource_group" "example" {
name = "example-resources"
location = "West Europe"
}
resource "azurerm_virtual_network" "example" {
name = "example-vn"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
address_space = ["10.0.0.0/16"]
}
resource "azurerm_subnet" "example" {
name = "example-sn"
resource_group_name = azurerm_resource_group.example.name
virtual_network_name = azurerm_virtual_network.example.name
address_prefixes = ["10.0.2.0/24"]
service_endpoints = ["Microsoft.Storage"]
delegation {
name = "fs"
service_delegation {
name = "Microsoft.DBforMySQL/flexibleServers"
actions = [
"Microsoft.Network/virtualNetworks/subnets/join/action",
]
}
}
}
resource "azurerm_private_dns_zone" "example" {
name = "example.mysql.database.azure.com"
resource_group_name = azurerm_resource_group.example.name
}
resource "azurerm_private_dns_zone_virtual_network_link" "example" {
name = "exampleVnetZone.com"
private_dns_zone_name = azurerm_private_dns_zone.example.name
virtual_network_id = azurerm_virtual_network.example.id
resource_group_name = azurerm_resource_group.example.name
}
resource "azurerm_mysql_flexible_server" "example" {
name = "example-fs"
resource_group_name = azurerm_resource_group.example.name
location = azurerm_resource_group.example.location
administrator_login = "psqladmin"
administrator_password = "H@Sh1CoR3!"
backup_retention_days = 7
delegated_subnet_id = azurerm_subnet.example.id
private_dns_zone_id = azurerm_private_dns_zone.example.id
sku_name = "GP_Standard_D2ds_v4"
depends_on = [azurerm_private_dns_zone_virtual_network_link.example]
}
自分で試したこと
ぐぐってみたけどだめでした。
az loginは試しました。
0