Manage GCP Stuff with Terraform

This page summarizes the projects mentioned and recommended in the original post on /r/googlecloud

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • terraformer

    CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

  • cloud-foundation-fabric

    End-to-end modular samples and landing zones toolkit for Terraform on GCP.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • terraform-example-foundation

    Shows how the CFT modules can be composed to build a secure cloud foundation

  • terraform-provider-local

    Utility provider used to manage local resources, such as creating files.

  • When dealing with large schema differences in BigQuery tables, you can't apply them. "error: rpc error: code = resourceexhausted desc = grpc: received message larger than max" This happens frequently with wide tables created from files like Datastore or Firestore backups as these tables are always truncated. The sequence of fields in the resulting table schema are not deterministic, so the diff can get very large in between new load jobs and deployments - and it's typically different between environments, too. As a result a deployment may just fail only in higher environments and this can be only fixed manually. Not what you are looking for when you want to automate infrastructure. There is a ticket open since June 2019: https://github.com/hashicorp/terraform-provider-local/issues/28

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts