Introducing Infrastructure Manager: Provision Google Cloud resources with Terraform

Introducing Infrastructure Manager: Provision Google Cloud resources with Terraform

We are excited to unveil Infrastructure Manager, which provides the capabilities of Terraform as a Google Cloud managed service. With Infrastructure Manager, you can manage your Google Cloud infrastructure using Infrastructure as Code (IaC) principles, built on the robust foundation of Terraform. This brings the best of both worlds, offering a managed and streamlined experience for deploying, configuring, and managing your cloud resources using declarative configuration. Infrastructure Manager is generally available. 

Streamlining Google Cloud infrastructure with Terraform

Infrastructure Manager leverages the Terraform infrastructure provisioning tool to provide an intuitive and robust way to manage 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, validation (syntax and policy), and infrastructure management capabilities, to reliably provision and scale your Google Cloud infrastructure.

Key features and benefits

  1. Infrastructure management: Infrastructure Manager lets you manage your Google Cloud infrastructure using Terraform and IaC approach 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.

  2. Resource Lifecycle Management: Infrastructure Manager simplifies the management of your cloud deployments thanks to Terraform’s state management capabilities. You can easily track and manage the lifecycle of your resources, update configurations, and apply changes in a controlled and auditable manner. With Terraform’s Plan and Apply workflow, Infrastructure Manager helps ensure predictability and minimizes the risk of unintended infrastructure changes.

  3. Streamlined Infrastructure as Code (IaC): Easily 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. Let Infrastructure Manager take care of automation and managing dependencies.

  4. 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 (IAM) 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, built on Terraform, simplifies the way you manage your Google Cloud infrastructure. By combining the power of Infrastructure as Code with the flexibility and scalability of Terraform, Infrastructure Manager offers a managed, scalable, and efficient solution for provisioning, configuring, and managing your Google Cloud resources.

Start using Infrastructure Manager to manage your Google Cloud resources. To learn more, visit our documentation page here: cloud.google.com/infrastructure-manager/docs.