Skip to content

Terraform config files used to version control Snowflake objects.

Notifications You must be signed in to change notification settings

paulf-999/terraforming_snowflake

Repository files navigation

Version Control Snowflake using Terraform and CI/CD

This repository contains Terraform configuration files used to version control Snowflake objects.

Tip

See What is Terraform? for a high-level overview of Terraform.


2. How to Use this Repo

See How to use this repo.


3. Snowflake Object Types

Shown below are the different Snowflake object types as described here: Database Change Management with Snowflake.

alt text

This object structure is replicated underneath terraform/environments/<ENV>/.


4. (Repo Maintainers) Prerequisites for Repository Setup

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.


5. How do I set up a Local Terraform Dev Environment?

See Local Development Instructions for 'Terraforming Snowflake'.

About

Terraform config files used to version control Snowflake objects.

Topics

Resources

Stars

Watchers

Forks