Arthur Lutz
a5debf58b3
207 configure ssl ( #218 )
...
* [ssl] [debian] manage ssl.conf with pillars
* [apache] make cyphersuite a list
* [apache/ssl] switch back to strings, lists merge is not good
2018-08-17 19:41:40 +02:00
Adrien "ze" Urban
37f8af4b3a
vhosts/standard: rewrite, simplify code
...
* No more if.
* Allow lookup to set default value for all docroot
* updated pillar.example
2018-06-28 15:28:03 +02:00
Adrien "ze" Urban
5211bdd72b
vhosts/standard: allow user/group option
...
Support for DocumentRootUser and DocumentRootGroup
2018-06-28 10:20:33 +02:00
Noel McLoughin
147aa71551
Do not add ServerAlias unless defined
2018-01-30 23:20:25 +00:00
Noel McLoughin
853ec8e118
Allow Skipping of service manipulation via pillar (+PR comments)
2018-01-30 14:10:01 +01:00
emeygret
55c6010bde
pillar exemple for RedirectMatch directive
2018-01-17 08:36:03 +01:00
Alexander Weidinger
d3110f93f6
Manage TLS defaults
2018-01-10 01:24:17 +01:00
Noel McLoughlin
a07560a7ea
Consolidate duplicate 'Location' stanzas in pillar.example; SLS Rendering Error fix
2017-08-24 20:58:37 +01:00
Javier Bértoli
ffac9b2381
Added minimal template ( fixes #34 )
2017-04-23 14:38:17 -03:00
Javier Bértoli
475fb8347e
Add default user/group attributes as required by some states
2017-03-29 07:42:27 -03:00
Patrick Chevalley
780bf3158d
Add Reverse Proxy directives, GeoIP, Certificates management, mostly for RedHat
2017-03-09 12:44:32 +01:00
Niels Abspoel
1c20ce5f70
add modsecurity rules state
2016-09-23 11:12:37 +02:00
Rob Ruma
d5337836b2
Adding exclude_listen_directive option ( #151 )
...
* Adding exclude_listen_directive option
* Updating Debian config
2016-07-20 19:19:39 -07:00
abehling
9aca4c35b7
RedHat: Made AddDefaultCharset Directive configurable ( #147 )
...
* RedHat: Made AddDefaultCharset Directive configurable
* Added description of apache:lookup:default_charset to pillar.example, sane default equals former hardcoded UTF-8
2016-06-29 09:18:30 -07:00
Martin Jackson
6382785cc9
Add proxyrequests directive ( #144 )
...
* Add ProxyRequests directive
This allows or prevents Apache httpd from functioning as a forward proxy server.
[See](https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxyrequests ).
The default action is off so I've set this a the default for this formula so it does not change the default behaviour.
* Add example pillar usage
2016-05-24 10:10:01 -07:00
Martin Jackson
b1640f4f3d
[ #141 ] Support additional options for Proxypass ( #142 )
...
* Add support for proxy pass target options
* Add example usage
2016-05-23 10:32:12 -07:00
Javier Bértoli
2be52db8b8
Add mod_security management
...
Add gitignore, kitchen-ci files
Add some tests and documentation
2016-05-11 15:41:07 -03:00
Dominik Menzi
d1c3463154
Add support for NameVirtualHost on Debian
2016-04-15 09:08:14 +02:00
Bert Pattyn
5fc1dc710b
fix Options in pillar.example
2016-04-12 15:01:07 +02:00
Rowcliffe Browne
2557d3d1c8
Allow global directives to be added to apache config
2016-01-19 17:02:31 +08:00
Alexander Kozlov
57d11a1cf0
Fixed YAML parsing On/Off as True/False
...
True and False are not correct values for apache config
2015-12-17 02:50:37 +03:00
Alexander Kozlov
3e650f5c48
Added ability to configure KeepAlive option
...
Sometimes it's necessary optimization in nginx+apache2 environment
2015-12-17 02:40:48 +03:00
Alexander Kozlov
03d97659d0
Added newlines to recent files
2015-12-16 16:43:16 +03:00
Alexander Kozlov
58aae42324
Follow-up to 8f2308b98
2015-12-16 03:09:48 +03:00
Alexander Kozlov
8f2308b985
Added ability to configure mod_remoteip
2015-12-16 02:54:14 +03:00
Alexander Kozlov
8584dbf2a1
Added ability to manage security settings
...
By reassigning options with `blockreplace` at `/etc/apache2/conf-available/security.conf`, which is linked as conf-enabled by default on Debian packages
2015-12-14 17:12:20 +03:00
root
3742b40f86
Added support for Alias and Locations, as well as enabling Dav
2015-12-10 06:59:32 +10:00
Brad Thurber
e5c1209433
This branch is foundational for further version-specific work to come.
...
* Add apache version (2.2, 2.4) detection based on osfinger (defaults to 2.4).
* Version can be overridden in pillar (for Apache 2.4 on RHEL 6 for example)
2015-08-26 08:49:43 -04:00
Brad Thurber
13fb82c470
add lookup section to pillar.example
2015-08-26 08:05:25 -04:00
Mathieu Tarral
c195dce07c
add an 'enabled' attribute for a site in pillar
2015-08-25 01:50:58 -04:00
Jonathan Ballet
a8f2d89995
ssl: also support the SSLCertificateChainFile required by some providers
2015-06-09 11:54:07 +02:00
Mosen
f135e2e0d5
Fix incorrect syntax in pillar example for SSLCertificateFile, SSLCertificateKeyFile
...
Fix check for SSLCertificateFile, SSLCertificateKeyFile variables in vhosts/standard.tmpl, now using dict.get()
2015-05-14 12:38:27 +10:00
Forrest
99ea682cfb
Merge pull request #52 from daschatten/master
...
Add basic SSL functionality.
2015-04-02 08:52:42 -07:00
Florian Bittner
dbb86f2bc4
Add basic SSL functionality.
2015-04-02 14:23:21 +02:00
Ryan Peck
a83f74c18e
Add optional templating to register_site
...
Add optional templating for the register site aspect of a pillar.
User can specify keys to be included as defaults, otherwise it is
treated as a normal managed file.
2015-03-18 13:36:19 -04:00
sebastien.fleury
fce8d72c12
Issue#41 configure multi proxypass configuration in vhost
2015-03-11 18:35:41 +01:00
root
8d1b8f7f36
Add example code for new templates 'redirect.tmpl' and 'proxy.tmpl'.
2015-02-15 00:12:13 +01:00
root
2ba72e613d
Add new templates 'proxy.tmpl' and 'redirect.tmpl'. Add comment pointing to new templates to pillar.example.
2015-02-15 00:06:44 +01:00
Skyler Berg
11d66cfda7
Add ability to specify modules in pillar
2014-11-20 15:46:31 -08:00
Berry Langerak
b8fe242d35
Adding support for Apache 2.4 on Ubuntu 14.04
...
- Adding confext to virtualhost names.
- Renaming the default config file for Ubuntu (000-default.conf).
- Adding ability to use "Require all granted".
2014-10-01 10:35:53 +02:00
Seth House
280ea54a65
Removed Jinja-esque placeholders from example Pillar; added instructions
...
The structure of this example file was quite confusing. Most of these
values are not required and should be denoted as such. Jinja notiation
to denote re-used Pillar values was also a bad and confusing choice.
Closes #8
2014-06-18 13:50:17 -06:00
Seth House
b8f7ac33bf
Moved all Pillar examples under the same dictionary key
...
Having multiple different examples in the same file was causing
confusion.
2014-06-18 13:50:03 -06:00
Adam Herzog
6a7448cb4b
Add confext (and missing vhostdir) parameters to pillar.example.
2014-02-09 09:13:00 -05:00
Seth House
2499a50135
Added apache.vhost formula
2013-08-29 02:10:23 -06:00
Seth House
3f8a1edb97
Added mod_wsgi to package-map
2013-08-26 20:54:37 -06:00
Seth House
66683570e9
Added package-map.jinja
2013-08-26 20:42:11 -06:00
Seth House
d29f634367
Updated README with these changes moved Pillar examples into pillar file
2013-08-13 15:12:57 -06:00
Michael Grosser
1dfb33213e
Add pillar.example
2013-07-27 20:39:16 +02:00