Book Image

Extending Puppet

By : Alessandro Franceschi
Book Image

Extending Puppet

By: Alessandro Franceschi

Overview of this book

Table of Contents (21 chapters)
Extending Puppet
About the Author
About the Reviewers

Puppet for cloud and virtualization

Puppet is a child of our times; the boom of virtualization and cloud computing have boosted the need and diffusion of software-management tools that can accelerate the deployment and scaling of new systems.

Puppet can be used to manage the following aspects related to cloud computing and virtualization:

  • Configure virtualization and cloud solutions such as VMware, OpenStack, and Eucalyptus. This is done with different modules for different operating systems.

  • Provide commands to provision instances on different clouds such as Amazon AWS, Google Compute Engine, and VMware. This is done with the cloud provisioner module.

Let's review the most relevant projects in these fields.


VMware is a major investor in Puppet Labs, and technological collaborations have been done at various levels. Let's see the most interesting projects.

VM provisioning on vCenter and vSphere

Puppet Enterprise provides support to manage virtual machine instances using vSphere and vCenter...