Google Cloud Deployment Manager is an infrastructure management service that makes it simple to create, deploy, and manage Google Cloud Platform resources. With Deployment Manager, you can create a static or dynamic template that describes the configuration of your Google Cloud environment and then use Deployment Manager to create these resources as a single deployment.
This repository contains example templates for use with Deployment Manager.
For an overview of Deployment Manager, see https://cloud.google.com/deployment-manager/docs.
Clone this repository into Cloud Shell, edit the samples, and deploy them from within Cloud Shell, without installing anything.
To try a basic deployment in Cloud Shell, open the quickstart tutorial.
We are happy to introduce the Cloud Foundation Toolkit to provide a common baseline of GCP best practices implemented with infrastructure as code.
A large portion of the templates is available under community/cloud-foundation, templates that had been reviewed but are not yet finalized can be found at the cloud-foundation branch
These templates are setting a high standard for infrastructure automation by adding a detailed schema, documentation and integration tests. The example configuration allows you to deploy these templates within minutes.
Contributions to this library are always welcome and highly encouraged.
See CONTRIBUTING for more information on how to get started.
Apache 2.0 - See LICENSE for more information.