user
Infostrux-Solutions/user/snowflake
Open Source Snowflake Terraform Module for User Implementation, also in the terraform registry, http://registry.terraform.io/modules/Infostrux-Solutions/user/snowflake/latest
Snowflake User Terraform Module Manage Snowflake users using a simple configuration model. This module deploys Snowflake users to an account based on a YAML configuration file. Each user is created using a randomly generated password that must be reset on first login. Since the spec.yml file specifies resources by name, Terraform must be informed that these resources should be created first using the depends_on meta argument in the module block. Usage ``hcl module "users" { source = "Infostrux-Solutions/user/snowflake" version = "1.0.0" providers = { snowflake = snowflake.useradmin } depends_on = [ snowflake_database.databases, snowflake_role.roles, snowflake_warehouse.warehouses, ] spec_file_path = "spec.yml" } output "users_password" { description = "The randomly generated password for e
| Name | Type | Description | Default |
|---|---|---|---|
| spec_file_path | string | The path to the user specification file. | required |
users_password — The randomly generated password for each Snowflake user.