Мне сказали, что это может быть лучшим местом для моего вопроса:
У меня есть пользователи, определенные в tfvars:
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
Я борюсь с правильным синтаксисом, чтобы ввести каждого пользователя в команду создания пользователя. Или я все неправильно делаю? Мне нужно создать 3 пользователя db из сценария.