This repository contains Terraform configuration files used to version control Snowflake objects.
Tip
See What is Terraform? for a high-level overview of Terraform.
See How to use this repo.
Tip
For an example, see How to Create Snowflake Objects using Terraform.
Shown below are the different Snowflake object types as described here: Database Change Management with Snowflake.
This object structure is replicated underneath terraform/environments/<ENV>/
.
If you're setting up this repository for the first time or maintaining it, refer to the setup prerequisites.
End-users can skip this section; it’s for maintainers only.
See Local Development Instructions for 'Terraforming Snowflake'.