我在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