refactored module.#4
Conversation
See README file / class documentation.
|
Hi Bryce. The dependencies are still there, but on the Linux systems that I have tested on using the puppet repositories the dependencies auto resolve. Even installing puppet via gem will resolve all the must have gem dependencies. My suggestion would be to cherry pick what makes sense in this pull request. As an example you may not want to use my deploy module. We install many atlassian products via .tar.gz files, so it made sense for us to rather have a module to do it. However we are now actually in favour of packaging the atlassian tar files as .deb and .rpm and installing them that way via a repository. Perhaps you should kill this pull request and I can submit an updated one which handles the tarball way and the package management way with some other minor updates. I do strongly recommend using parameterized classes, it seems to be the recommended way these days. |
Updated module to use parametrized class, now uses Hiera data bindings.
This removes the dependencies on Hiera and puppet 3, obviously you can still use Hiera.
Lots of random changes,
I have tested on Ubuntu 12.04, RHEL 6.4, Centos 5.9.