我在tfvars定义的用户的用户:Terraform SQL创建从可变
test_database_users = ["td" , "tdus", "tdbusrs"]
资源被定义为:
resource "template_dir" "test_db_users" {
...
vars {
db_tusers = ${element(var.test_database_users, count.index)}"
}
}
试图创建SQL命令来创建每个数据库用户不工作:
CREATE USER ${element(db_tusers, 0)} FOR LOGON ${element(db_tusers, 0)};
EXEC sp_addrolemember 'db_datareader','${element(db_tusers, 0)}'
GO
我正在努力使用正确的语法来使每个用户进入create user命令。
这可能更适合[服务器故障](https://serverfault.com),因为它与基础设施相关。 – tadman