The module has been tested on Ubuntu 12.04 and Centos 6.2. It might work on Redhat and Debian as well but I haven’t tested those yet. It installs and configures Apache, PHP and MySQL. At it’s present state it works quite fine, but I might still keep improving it.
As I’ve noticed that my previous LAMP module post was getting quite a lot of pageviews, I have to tell you that in my opinion you actually shouldn’t use a single Puppet module for the whole LAMP, but instead have separate modules for Apache, PHP and MySQL. It can get quite messy to try to keep everything in a single module. That’s also why I tried to keep this LAMP module very simple and at the moment it manages only a few configuration files.
Direct link to the module:
I’d be happy to hear if you have any questions or suggestions.