summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-14Update default apache2 conf for StretchHEADmasterkwadronaut
2017-02-28Merge branch 'fancy-index' into 'master' Varac
add autoindex module See merge request !1
2017-02-28add autoindex modulekwadronaut
2016-05-17Merge remote-tracking branch 'shared/master' into leap_mastervarac
2016-05-17linted manifests/htpasswd_user.ppvarac
2016-02-26Merge remote-tracking branch 'shared/master' into leap_mastervarac
2016-02-26Merge branch 'ssl_cipher_suite_default' into 'master' Micah
Ssl cipher suite default See corresponding issue: https://gitlab.com/shared-puppet-modules-group/apache/issues/9 and the related LEAP issue: https://leap.se/code/issues/7933 See merge request !7
2016-02-25Upgrade notice about $ssl_cipher_suitevarac
2016-02-25Provide ssl cipher suite defaultsvarac
We don't want to depend on too many modules. The `$ssl_cipher_suite` parameter is the only dependency to the `cert` module and I think it's ok to remove this dependency. It's now a hardcoded default taken from the puppetlabs apache module (https://github.com/puppetlabs/puppetlabs-apache/blob/master/README.md#ssl_cipher) Ppl who use the cert class will know how to pass the parameter. See https://gitlab.com/shared-puppet-modules-group/apache/issues/9 for the discussion.
2016-02-25fixed indentation, removed trailing whitespacesvarac
2016-02-25moved README -> README.mdvarac
2015-12-04Merge remote-tracking branch 'micah/master'varac
2015-11-28Updated README about facter requirementvarac
2015-11-28[bug] use guess_apache_version() to query apache versionvarac
Using $::apache_version won't work because the facts are evaluated before compiling the catalog and with this, before the installation of apache. so on an install from scratch, this fact won't contain anything.
2015-11-28[feat] Add guess_apache_version() functionvarac
Try to guess the version of apache to be installed. Certain apache modules depend on each other, so we need to evaluate the apache version before it gets installed. This function decides which apache version is going to be installed based on the `operatingsystemmajrelease` fact.
2015-11-28Merge branch 'modalias_apache2.4' into 'master' ng
[bug] Use guess_apache_version() to query apache version Using $::apache_version won't work because the facts are evaluated before compiling the catalog and with this, before the installation of apache. so on an install from scratch, this fact won't contain anything. See merge request !5
2015-11-27Updated README about facter requirementvarac
2015-11-27[bug] use guess_apache_version() to query apache versionvarac
Using $::apache_version won't work because the facts are evaluated before compiling the catalog and with this, before the installation of apache. so on an install from scratch, this fact won't contain anything.
2015-11-27[feat] Add guess_apache_version() functionvarac
Try to guess the version of apache to be installed. Certain apache modules depend on each other, so we need to evaluate the apache version before it gets installed. This function decides which apache version is going to be installed based on the `operatingsystemmajrelease` fact.
2015-11-24[feat] add apache::module::status and apache::module::negotiationMicah Anderson
2015-11-12[feat] added apache::module::authz_hostvarac
2015-11-12[feat] add a few basic apache modulesvarac
To prevent duplicate declarations of the same apache module, i added one class per module that can get included from multiple places.
2015-10-09Merge branch 'fix_debian_moduledir' into 'master' Micah
Fix module management on Debian, closes #7 Manage files and symlinks directly instead of using a2enmod/a2dismod, which are interactive utilities anyway. See merge request !3
2015-05-14Lint manifests/debian/module.ppJerome Charaoui
2015-05-14Fix module management on Debian, closes #7Jerome Charaoui
Manage files and symlinks directly instead of using a2enmod/a2dismod, which are interactive utilities anyway.
2015-05-11Merge branch 'fix_module_ordering' into 'master'Jerome Charaoui
Fix module ordering see https://gitlab.com/shared-puppet-modules-group/apache/issues/6 See merge request !2
2015-05-11Fix ordering between purging and adding/removing modules for debianvarac
Before, purging files from the `mods-enabled` dir and adding modules to this dir happened unordered, meaning that some modules are added before all old modules are purged. Puppet (3.7.2) somehow screws this up and some modules are not installed that should be. see https://gitlab.com/shared-puppet-modules-group/apache/issues/6 for details
2015-05-11linted manifests/debian/module.ppvarac
2015-05-07Merge branch 'master' into 'master'Micah
Add apache_version fact See merge request !1
2015-05-04Return apache_version fact as string instead of arrayJerome Charaoui
2015-05-04Add apache_version fact, copied [1] with author's permission.Jerome Charaoui
[1] https://gist.github.com/apenney/5670147
2015-04-29fix CustomLog directive for 'nologs' vhost log mode - Fixes #4Jerome Charaoui
2015-04-29add apache2.conf for Debian jessie - Fixes #1Jerome Charaoui
2015-04-17Merge remote-tracking branch 'immerda/master'Micah Anderson
2015-03-10hsts should be enabled on a per-site basiso
hsts does mix very badly with selfsigned certs. thus we disable it by default. set configuration['hsts'] = true for vhost with valid certs.
2015-03-10support per-vhost hsts headerso
2015-02-27notify the service if something changesmh
2015-02-27lintingmh
2015-02-27these directories can be auto purged, because they are puppet introducedmh
2015-02-20add GPLv3 licenseMicah Anderson
2015-02-14make it possible to set the php installation for joomlasmh
2015-02-14make it possible to set the php installation for joomlasmh
2015-02-03upload directory should be writeablemh
2015-01-16lintingmh
2015-01-16also allow Indexes for wordpress so supercache can be runmh
2015-01-05use ciphers_http from certs moduleo
2014-12-26use correct variable accessmh
2014-11-16no need to interpolatemh
2014-11-15sni: make ssl_cert configurable per vhosto
to support sni we configure ssl_certs on a vhost basis. additionally this commit introduces a generic configuration hash which will be used to replace most other parameters in the future.
2014-10-16disable SSLv3o