user

Infostrux-Solutions/user/snowflake

Terraform Module HCL SNOWFLAKE

Open Source Snowflake Terraform Module for User Implementation, also in the terraform registry, http://registry.terraform.io/modules/Infostrux-Solutions/user/snowflake/latest

Install
module "user" {
source = "Infostrux-Solutions/user/snowflake"
version = "1.0.0"
}
plain text: /constructs/tfmod-infostrux-solutions-user-snowflake/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (1)
NameTypeDescriptionDefault
spec_file_pathstringThe path to the user specification file. required
Outputs (1)
users_password — The randomly generated password for each Snowflake user.
Resources (2)
random_passwordsnowflake_user
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud SNOWFLAKE
Total downloads100
Inputs1
Outputs1
Resources2
NamespaceInfostrux-Solutions
Updated