data = ["bob", "john", "carl"]

resource "user" "random:index/randomPassword:RandomPassword" {
  options { range = data }
  length = 16
}
resource "dbUsers" "aws:secretsmanager/secretVersion:SecretVersion" {
  options { range = data }
  secretId = "mySecret"
  secretString = toJSON({
    username = range.value
    password = user[range.value].result
  })
}