The Cloud Foundation Toolkit provides a series of reference templates for Deployment Manager and Terraform which reflect Google Cloud best practices. These templates can be used off-the-shelf to quickly build a repeatable enterprise-ready foundation in Google Cloud. This frees you to focus on deploying your applications on this baseline secure environment. And with infrastructure as code (IaC), you can easily update the foundation as your needs change.
Treat your infrastructure like software
Through the open-source templates, you can automate repeatable tasks and provision entire environments in a consistent fashion. Plus, your teams can collaborate on the infrastructure by participating in code reviews and suggesting source code changes.
Built for enterprise
The Cloud Foundation Toolkit is designed specifically to meet the compliance and security needs of enterprises. By creating a foundational environment using these templates, you can be confident that best practices are implemented out of the box — including key security and governance controls.
Save time and resources with pre-built templates
With the Cloud Foundation Toolkit, you don’t need to spend time developing your own templates and patterns for Google Cloud. Instead, you can build on open-source templates and focus only on the customizations which are unique to your company and workloads. Developers can move faster and migrations are less time-consuming.
Choose your adoption strategy
Each template from the Cloud Foundation Toolkit can be used independently. You can choose which patterns make sense for your organization and add new ones as your environment evolves. The open-source templates can easily be forked and modified to suit your organization’s needs.
Maintain consistency easily
By adopting the toolkit, you can be confident that different teams are deploying their applications and environments using a consistent set of tools and patterns. This reduces the potential for misconfigurations and inconsistencies while allowing easier collaboration across different teams.
Choose the deployment tool right for you
Deployment Manager is Google’s hosted solution for declaratively specifying your infrastructure with yaml. The toolkit templates can easily be dropped into an existing Deployment Manager configuration or serve as the baseline for getting started with Deployment Manager.
Terraform is an open-source tool allowing you to write infrastructure as code with the same workflow across multiple cloud providers. The toolkit provides modules which can easily be leveraged using standard Terraform wofklows.
Deployment Manager templates for Google Cloud
Terraform modules for Google Cloud
Getting started with Deployment Manager on GCP
Getting started with Terraform on GCP
Google Cloud Adoption Framework
Work with Google
Tell us about your business, and our experts will help you build the right solution for your needs.
Work with a partner
Choose one of our global partners for help with adopting the Cloud Foundation Toolkit.