Previously, commit 8a56ee91 removed local control of the apache::php_package
management in favor of "include php". However, no dependency was added to the
Modulefile and to date the php module referenced in apache::php has not been
released.
This commit reinstates apache local class management of php to the apache::php
class (at least until such time as the puppetlabs-php module is released).
Without this patch puppetlabs-apache does not depend on
puppetlabs-firewall.
This patch solves this problem by updating the Modulefile to specify
the dependency on puppetlabs-firewall.
The firewall module deprecated the use of jump => accept, this patch now
changes this parameter to action => accept making it compatible with the
latest release.
This patch adds Scientific Linux to the various case statements so it is
supported. This also fixed the various templates so that the log location
is variable depending on weither the OS is Redhat based or Debian based.