It's worth apply the CFT (Cloud Foundation Toolkit) with terraform in an gcp org that is already running workloads?

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
  • We are trying to apply IaC to new projects. Today we only have 1 project within an organization, 1 VPC with 2 GKE, prod and dev, all done manually as the company grew. Studying further, I found good GCP practices and came across this CFT guy (https://github.com/terraform-google-modules/cloud-foundation-training), where the ideal would be to have 1 project for dev and another for prod, I would like to know if it is worth using this project to confirm the bootstrap, for example, and start new projects in this way, or if we continue to focus on the manual model that it is today?

  • k8s-config-connector

    GCP Config Connector, a Kubernetes add-on for managing GCP resources

  • If your company is k8s centric and the developers are most comfortable with k8s, you might want to focus more on something specific to k8s such as helm, or even if you don't get into helm you may want to use config connector in your yaml to manage GCP resources in an IaC compliant method. You can manage k8s resources with terraform, but if your developers are currently comfortable working directly with k8s you are going to see significant pushback getting them to add terraform as a middleware. You probably still want to manage your GKE clusters and VPCs with terraform since you can't really use config connector.

  • 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

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