π§© ModulesΒΆ
SnowForm is a set of small, independent Terraform modules. Each one does one job, so you can use any of them on its own and replace it later without touching the others.
Access Roles creates the read, read-write and full access roles for your schemas.
Import Listing imports Snowflake shares as databases and gives roles access to them.
Logical Import Layer groups tables from imported shares into your own databases and schemas as views, and keeps their comments.
All modules need the snowflakedb/snowflake provider 2.x (>= 2.1.0, < 3.0.0) and Terraform 1.7 or OpenTofu 1.9 or later.
They take their providers through aliases named after the role they use, see π Getting Started.