In the latest Puppet Podcast, Puppet Community Lead Dawn Foster is joined by Eric Johnson, program manager of the Google Compute Engine team and Aaron Armstrong, an engineering manager at Puppet Labs.
Last Tuesday, Google announced that its Google Compute Engine is now generally available to the public. Listen in to this podcast to hear Eric, Aaron and Dawn discuss and explore the integrations between Google Cloud Platform and Puppet.
GCP is a collection of services created using Google's experience scaling and supporting their own services: platform-as-a-service and infrastructure-as-a-service options, storage solutions and a range of other services and developer tools.
In Puppet Enterprise 3.1, we updated our cloud provisioner to work natively with Google Compute Engine, and there's now a node type for GCE. Watch the video below to see how you can spin up and interact with Google Compute instances directly from the command line.
Google is also committed to helping make sure that its Puppet modules are kept up to date to take advantage of the full power of GCE. Eric says,
"Google is committed to providing support for Puppet users. So we'll be contributing support for both GCE_Compute and Node_GCE to ensure that it's updated to take advantage of the latest features that GCE is releasing."
Eric helped to update the GCE compute module, which offers Puppet users the opportunity to integrate GCE and Puppet. You can create additional persistent disks, networks and firewall rules, and set up a load balancer. Aaron notes that employees within Puppet Labs are particularly excited at how fast it is to provision new nodes on GCE, as well as the more granular, per-minute billing that's available after the first 10 minutes.
- Watch Eric spin up 1000 nodes in 4 minutes in this PuppetConf talk on GCE
- The Node GCE module is a part of the latest Puppet Enterprise 3.1 release
- Check out the GCE Compute module on the Puppet Forge
- Check out the Cloud Provisioner module
- Want to try out PE with GCE? The Learning Puppet VM has the Node GCE installed with Puppet Enterprise