Skip to content

Examples of how to automate creating a Snowplow Community Edition pipeline

License

Notifications You must be signed in to change notification settings

snowplow/quickstart-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick start examples for Snowplow Deployment

Release License Discourse posts

Examples of how to automate creating a Snowplow Community pipeline.

These examples cover deploying an Iglu Server, for hosting your schemas, and a Snowplow pipeline.

Supported Platforms

Tool Cloud Components Status Deployment Summary
Terraform AWS Iglu Server Published
Terraform AWS Pipeline (PostgreSQL) Published AWS PostgreSQL Summary
Terraform AWS Pipeline (Snowflake) Published AWS Snowflake Summary
Terraform AWS Pipeline (Redshift) Published AWS Redshift Summary
Terraform AWS Pipeline (Databricks) Published AWS Databricks Summary
Terraform GCP Iglu Server Published
Terraform GCP Pipeline (PostgreSQL) Published GCP PostgreSQL Summary
Terraform GCP Pipeline (BigQuery) Published GCP BigQuery Summary
Terraform Azure Iglu Server Published
Terraform Azure Pipeline (Snowflake) Published Azure Snowflake Summary
Terraform Azure Pipeline (Databricks) Published Azure Snowflake Summary
Terraform Azure Pipeline (Synapse Analytics) Published Azure Snowflake Summary

Documentation

Installation Guide FAQ
i1 i3
Installation Guide FAQ

Updating READMEs

To generate the READMEs, use terraform-docs.

For example:

terraform-docs -c .terraform-docs.yml terraform/aws/iglu_server/default
terraform-docs -c .terraform-docs.yml terraform/aws/iglu_server/secure
terraform-docs -c .terraform-docs.yml terraform/aws/pipeline/default
terraform-docs -c .terraform-docs.yml terraform/aws/pipeline/secure
terraform-docs -c .terraform-docs.yml terraform/gcp/iglu_server/default
terraform-docs -c .terraform-docs.yml terraform/gcp/iglu_server/secure
terraform-docs -c .terraform-docs.yml terraform/gcp/pipeline/default
terraform-docs -c .terraform-docs.yml terraform/gcp/pipeline/secure

Copyright and license

Copyright (c) 2022-present Snowplow Analytics Ltd. All rights reserved.

Licensed under the Snowplow Limited Use License Agreement. (If you are uncertain how it applies to your use case, check our answers to frequently asked questions.)