Skip to main content

Integrations

Standardize Cloud Management with Puppet & Google Cloud Platform

Deploy and scale GCP infrastructure rapidly and consistently with Puppet.

Image alt text

Unify Your Cloud and On-Premises Environments

Use Puppet to manage your GCP resources the same way you manage the rest of your infrastructure, giving you a more efficient way to manage your cloud and on-premises environments.

Deploy Instantly icon

Deploy Instantly

Migrate Effortlessly icon

Migrate Effortlessly

Manage Consistently icon

Manage Consistently

Google Cloud Platform and Puppet: Better Together

Background Image

An Ongoing Collaboration

In ongoing collaboration with Puppet, Google Cloud offers a growing collection of Puppet Approved modules to automatically provision, configure, and manage Google Cloud Platform (GCP) resources. The Puppet modules for GCP help you quickly create virtual machines, globally distributed databases, fully managed Kubernetes clusters, and more.

You can use Puppet Enterprise to manage your GCP resources the same way you manage the rest of your infrastructure, giving you a standardized way to manage your cloud and on-premises environments. If you’re migrating to Google Cloud, you can get there faster by leveraging your existing Puppet configurations to define your cloud infrastructure.

Sample Use Cases

Below you can find a few examples that showcase the power of Puppet and Google Cloud Platform together:

  • Allocate and manage SQL data repositories
  • Google Cloud SQL provides managed, zero-headache SQL service to host your data. You can deploy, manage, and operate your Google Cloud SQL using Puppet:
  • google/gsql allows you to deploy hosted services, instances, databases, manage users and network security.
  • Once your hosted environment is deployed you can use:
  • Deploy and manage your container infrastructure
  • Google Container Engine (GKE) provides a simple way to create and scale container-based applications without having to build an entire Kubernetes cluster from scratch. You can deploy and manage your Kubernetes containers using google/gcontainer to provision your Kubernetes containers. Once deployed, use the standard Kubernetes module to manage your containers.
  • Migrate an application from on-premises to cloud
  • Use Puppet and GCP to migrate an eCommerce portal from on-premises to the cloud.

Get Started Today

Additional Resources

PuppetConf 2016 Talk: Puppetize ALL The Things!

WATCH NOW

Download the GCP Modules

ACCESS HERE

Blog: Announcing Puppet Support for GCP

READ NOW