mrpatrick/puppet-cloudpassage — pull request #2 by mstanislav (2012-04-12 20:35:27+00:00)
Title: Cloud Passage module clean-up and additions

Hi there,

I noticed you had already created a Puppet module for RHEL/CentOS so I figured I'd contribute to that instead of publishing a new one. Here's a quick list of what I did:

1) Updated module to better conform to the Puppet Style Guide
2) Setup a parameterized class to allow for the api, repo, and tags to be passed when the class is called in a site manifest (or similar)
3) Added the repository key variable in place of the hard-coded one you had
4) Updated the README to help explain the usage of the parameterized class

I've tested this on a CentOS 6.2 x86_64 VM with no previous configuration and have confirmed it does work and that I see the new node in my CP management area.

I'll keep my fork going, but figured you may want to integrate some/all the changes. Perhaps I will try to add Ubuntu/Debian functionality dependent on the platform. Let me know if you want any help with further additions.

-Mark