Our great sponsors
-
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.
-
terraform-example-foundation
Shows how the CFT modules can be composed to build a secure cloud foundation
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?
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.
Related posts
- Authorization and Amazon Verified Permissions - A New Way to Manage Permissions Part XIV: AVP Getting Started
- Despliega una Infraestructura de Red AWS Robusta con Terraform
- Terraform-AWS-Nuke-Bomber
- Pulumi vs Terraform: An In-Depth Comparison
- [Terraform] Automating Local Development Infrastructure with Terraform: Deploying Traefik and Nginx Containers on Docker