Introducing Infrastructure Manager: Provision Google Cloud resources with HashiCorp Terraform
Danny Hammo
Product Manager
Vlad Ouzienko
Engineering Manager
We are excited to unveil Infrastructure Manager, which integrates HashiCorp Terraform infrastructure as code workflow into the Google Cloud experience. Infrastructure Manager makes it easy to get started with Infrastructure as Code (IaC) principles to provision Google Cloud infrastructure and resources using Terraform. This brings the best of both worlds, offering a streamlined experience for deploying, configuring, and managing your cloud resources using declarative configuration. Infrastructure Manager is generally available.
Streamlining Google Cloud infrastructure with IaC
Infrastructure Manager leverages the HashiCorp Terraform infrastructure provisioning tool to provide an intuitive and robust way to provision Google Cloud infrastructure that’s fully integrated within the Google Cloud ecosystem. Now, you can harness the full potential of Google Cloud using Terraform's declarative syntax, reusable modules, , and Terraform infrastructure management capabilities, to reliably provision and scale your Google Cloud infrastructure.
Key features and benefits
- Infrastructure management: Infrastructure Manager helps you provision your Google Cloud infrastructure using Terraform and IaC approach make use of the Terraform plan/apply workflow without needing to set up build pipelines. This allows you to deploy, change, and manage your infrastructure in a safe, consistent, and repeatable way by defining resource configurations that you can version, reuse, and share. Infrastructure Manager can help you to automate and standardize your deployment workflows, enabling consistency, efficiency, and scalability across your infrastructure deployments.
- Streamlined IaC: Quickly provision and manage Compute Engine instances, Cloud Storage buckets, BigQuery datasets, Kubernetes clusters, and more — all using Google Cloud’s library of pre-packaged and recommended Terraform modules, Terraform Providers, and Jump Start Solutions. Infrastructure Manager and Terraform can take care of automation and managing dependencies.
- Integration with the Google Cloud ecosystem: Infrastructure Manager integrates with other Google Cloud products and services, further enhancing your infrastructure management experience. Whether it's Cloud Logging for monitoring and troubleshooting or Cloud Identity and Access Management for fine-grained access control, Infrastructure Manager leverages Google Cloud's ecosystem to provide a comprehensive and cohesive solution.
Infrastructure management at scale
Google Cloud Infrastructure Manager helps you to get started on Google Cloud with IaC and Terraform. As you adopt Google Cloud and set the foundations of your infrastructure (see Terraform on Google Cloud maturity model), Infrastructure Manager will provide the capabilities to support your needs and the flexibility to manage your Google Cloud resources at scale. Start using Infrastructure Manager to manage your Google Cloud resources. To learn more, visit our documentation page here: cloud.google.com/infrastructure-manager/docs.