update: harden apache security (#9) by Roman Spiak
update: Permit user-determined secret.php contents (#8) by Matt Simmons
update: template file for inc/secret.php complete (#7)
bugfix: fix warning "Could not look up qualified variable '::apache::default_ssl_cert'; class ::apache has not been evaluated" on Puppet version 3.4.x.
update: added $user_auth_src and $require_local_account settings to template
update: Better parameter validations
new feature: SSL certificates (#4)
new feature: template file for inc/secret.php (#5)
update: make local database install optional (#6)
bugfix: root password for MySQL was always set to '$mysqlrootpw'
update: use public classes for apache, mysql and racktables install
new feature: added ability to select what RackTables version to download
update: changed secret file handling
update: changed metadata.json requirements for puppetlabs-mysql to version 3.1.0. This should fix CentOS 7 support (not tested)
update: added php5-curl dependency for Debian/Ubuntu
update: php5-ldap dependency for Debian/Ubuntu. Thanks Jens Rosenbloom (#2)
update: changed attribute name 'secretwriteable' to 'secretfile' and changed the installation routine to be more intuitive regarding this file
update: added support for Debian 7 by setting 'mpm_module' to "prefork" when calling apache install
workaround: Removed Redhat/CentOS 7 support in metadata.json as current puppetlabs-mysql version is broken on CentOS 7. (#1)
update: better documentation