【发布时间】:2018-12-29 18:33:59
【问题描述】:
尝试使用来自:https://registry.terraform.io/modules/Azure/database/azurerm/1.0.1的数据库模块
我已经通过我的工作站在 Azure 中制作了对象,因此基础知识都已准备就绪。
我将主/变量/输出文件复制到一个文件夹(sql),然后使用示例(下)调用它。
# Configure the Azure Provider
provider "azurerm" {}
module "sql-database" {
source = "./sql"
resource_group_name = "myapp"
location = "westus"
db_name = "mydatabase"
sql_admin_username = "mradministrator"
sql_password = "P@ssw0rd12345!"
tags = {
environment = "dev"
costcenter = "it"
}
}
当我运行 terraform init 时,出现以下错误,知道我做错了什么吗?
PS C:\GITHUB\terraform_azure\app> terraform init
Initializing modules...
- module.sql-database
Error getting plugins: 9 problems:
- output 'sql_server_name': unknown resource 'azurerm_sql_server.server'
referenced in variable azurerm_sql_server.server.name
- output 'sql_server_location': unknown resource 'azurerm_sql_server.server'
referenced in variable azurerm_sql_server.server.location
- output 'sql_server_version': unknown resource 'azurerm_sql_server.server'
referenced in variable azurerm_sql_server.server.version
- output 'sql_server_fqdn': unknown resource 'azurerm_sql_server.server'
referenced in variable azurerm_sql_server.server.fully_qualified_domain_name
- output 'connection_string': unknown resource 'azurerm_sql_server.server'
referenced in variable azurerm_sql_server.server.administrator_login_password
- output 'connection_string': unknown resource 'azurerm_sql_server.server'
referenced in variable azurerm_sql_server.server.fully_qualified_domain_name
- output 'connection_string': unknown resource 'azurerm_sql_database.db'
referenced in variable azurerm_sql_database.db.name
- output 'connection_string': unknown resource 'azurerm_sql_server.server'
referenced in variable azurerm_sql_server.server.administrator_login
- output 'database_name': unknown resource 'azurerm_sql_database.db'
referenced in variable azurerm_sql_database.db.name
【问题讨论】:
标签: azure azure-sql-database terraform