Sean Kim, Solutions Engineer at Snowflake, demonstrates how you can automate and productionize your Snowflake projects in a CI/CD pipeline with Terraform, Github and Github Actions.
Snowflake offers a Terraform provider that allows you to seamlessly manage your Snowflake environment via Terraform, an open-source infrastructure-as-code software package. Github, and Github Actions allows you to build an end-to-end CI/CD pipeline and code repository to improve code and release quality.
00:00–Intro to the Topic
02:07–Where to Access the Code Being Used for this Demo
02:45–The Demo Begins
03:00–A Look at How Terraform is Set Up
05:49–Making a Change to the Code
07:06–Running Terraform Commands
09:56–GitHub Actions
11:12–Pushing the Code into GitHub
12:40–How the Secrets Works
14:42–Creating a Pull Request
17:45 Merging the Pull Request
18:43–Checking the Warehouses
19:04–Closing Comments
Love this content? Feel free to to visit the Github repo, containing code and instructions here: https://github.com/sfc-gh-sekim/cicd-snowflake-with-terraform-demo
To connect with Sean Kim of Snowflake:
→LinkedIn: https://www.linkedin.com/in/seankim6
❄ Join our YouTube community ❄
→ https://bit.ly/3lzfeeB
Learn how to build your application on Snowflake:
→ developers.snowflake.com
Join the Snowflake Community:
→ community.snowflake.com