Puppet module to install CloudFoundry VCAP and components
Ruby Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
files Added LICENSE and updated README May 8, 2011
lib Added dummy providers and RHEL/CentOS/Fedora support May 8, 2011
manifests Testing new rvm install of 1.8.7 May 9, 2011
spec
templates Some CentOS fixes - still need to resolve older Sqlite3 version May 8, 2011
tests first commit May 6, 2011
LICENSE Added LICENSE and updated README May 8, 2011
Modulefile Added LICENSE and updated README May 8, 2011
README.markdown Pulled out bundle definition May 8, 2011
metadata.json first commit May 6, 2011

README.markdown

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.

Usage

node "node.example.com" {
  include cloudfoundry
}

Supported Platforms

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

License

See LICENSE file.

Author

James Turnbull james@lovedthanlost.net

Credits

All credit to Brandon Turner (https://github.com/blt04/puppet-rvm.git) for his rvm_gem type and provider.