Since puppet 3.x, Puppet Labs Forge accept only the metadata.json file
for module description (Modulefile is now deprecated).
This patch :
- convert the Modulefile to metadata.json.
- bump major version to 5 (for juno), and deps.
- switch to stackforge namespace.
- relax pe version_requirement to 3.x.
Change-Id: I173b13fe1ab32a3e32cc1581455333bea1eddf6d
puppetlabs/stdlib 4.x is backwards compatible with 3.x and still tested
on Puppet 2.7. Updating stdlib to 4.x allows modules to use newer
functions without breaking older functionality.
Change-Id: I9be18b16a8f8fc8d3607d28320612a7c997d9731
Before this update the Modulefile was not following semver in
relation to stable/havana, and the README files were not in sync.
This update introduces proper semver and consistency.
Change-Id: I1c66f6f811ea23f64589eec338209593d253708c
Commit updates README.md with a more consistent template for documentation,
removes travis.yml since we're on stackfoge now, updates the Modulefile
for the new release, deletes TODO list, CHANGELOGs deleted in favor of
summarized release notes in README.md, which will show up on Forge,
and moves examples to tests to adhere with Puppet Labs Style
Guide(http://docs.puppetlabs.com/guides/style_guide.html#tests)
Change-Id: Iffa30f6f35b996305f635317fc0770f908e9057e