Skip to content
Puppet module to install CloudFoundry VCAP and components
Ruby Shell
Failed to load latest commit information.
files Added LICENSE and updated README May 8, 2011
manifests Testing new rvm install of 1.8.7 May 8, 2011
templates Some CentOS fixes - still need to resolve older Sqlite3 version May 8, 2011
tests first commit May 6, 2011
metadata.json first commit May 6, 2011


CloudFoundry Module

This is the Puppet Labs CloudFoundry module.

It installs CloudFoundry VCAP on a host including all required packages and dependencies.

The installation may be lengthly given several components (NodeJS particularly) of the module require compilation.

The module is made up of three classes:

  • cloudfoundry - the core class containined in init.pp
  • cloudfoundry::nodejs - installs NodeJS
  • cloudfoundry::bundle - contains the bundle definition that bundles gems
  • cloudfoundry::params - contains the control parameters for the modules

In the cloudfoundry::params class you can set the user, group you want to use CloudFoundry and password for your MySQL instance.


node "" {
  include cloudfoundry

Supported Platforms

The module currently supports Debian, Ubuntu, Red Hat, CentOS, and Fedora.


See LICENSE file.


James Turnbull


All credit to Brandon Turner ( for his rvm_gem type and provider.

Something went wrong with that request. Please try again.