在单个terraform脚本中创建多个azure sql db实例
我已经创建了一个terraform脚本,它正在其中创建1个sql数据库和sql server。现在我想在运行一次terraform脚本时创建多个sql数据库 我有下面的代码在单个terraform脚本中创建多个azure sql db实例,terraform,azure-sql-database,terraform-provider-azure,Terraform,Azure Sql Database,Terraform Provider Azure,我已经创建了一个terraform脚本,它正在其中创建1个sql数据库和sql server。现在我想在运行一次terraform脚本时创建多个sql数据库 我有下面的代码 resource "azurerm_template_deployment" "sqlserver" { name = "sql-lowers-debit1" resource_group_name = local.env.rg_nam
resource "azurerm_template_deployment" "sqlserver" {
name = "sql-lowers-debit1"
resource_group_name = local.env.rg_name
template_body = file("${path.module}/sqldbserver.json")
parameters = {
sqlServerName = local.env.sqlServerName
location = local.env.location
sqlServerAdminLogin = local.env.sqlServerAdminLogin
sqlServerAdminLoginPassword = local.env.sqlServerAdminLoginPassword
sqlDbName = local.env.sqlDbName
sqlDbCollation = local.env.sqlDbCollation
sqlDbEdition = local.env.sqlDbEdition
sqlDbRequestedServiceObjectiveName= local.env.sqlDbRequestedServiceObjectiveName
}
deployment_mode = "Incremental"
timeouts {
create = "20m"
}
depends_on = [data.azurerm_key_vault.akv]
}
data "azurerm_mssql_server" "sqlserver" {
name = local.env.sqlServerName
resource_group_name = local.env.rg_name
depends_on = [azurerm_template_deployment.sqlserver]
}
我添加了以下地形变量
sqlDbName: "digitaltest"
sqlDbCollation: "SQL_Latin1_General_CP1_CI_AS"
sqlDbEdition: "GeneralPurpose"
sqlDbRequestedServiceObjectiveName: "Basic"
我如何创建多个数据库,如digitaltest、digitaltest1、digitaltest2这是一个链接:您可以引用吗?@LeonYue类似的内容我尝试过,但没有成功。我实际上是在使用部署和创建资源