Add parameters for advanced logging configurations in Apache to
support piped logging and support for syslog (via mod_syslog
available in Apache >= 2.5.0)
Co-Authored-By: Andy Botting <andy@andybotting.com>
Change-Id: Iaf3e13cbda1cf5fe25f8c4b9fb945f13fa4f30f3
The puppetlabs-apache module is enforcing more strict data type
validation[1].
This change updates the default values to adapt to that change.
[1] f41251e336
Closes-Bug: #1983300
Depends-on: https://review.opendev.org/851652
Change-Id: I463c2a8cd1b08330633f676ee0f4e66eb62c51d9
The headers option in apache::vhost is required in some case, for
example when adding the X-XSS-Protection header. This change allows
customizing the option for the api vhost.
This change also adds support for request_headers so that both request
headers and response headers can customized.
Change-Id: I3f0777ec48dd0196ad82b902ab2c3f54cf170717
During the previous cycle, a warning message was added to inform users
of this change.
Now the default value is updated so that SSL is disabled by default.
Change-Id: I72ddec25f8a7d747ab2816f2b76aae2f07ccfeba
Currently we support usage of distro packages only, and this custom
fact can be simply replaced by the default fact.
Change-Id: Ie9000665e796de88195298016146957f6b6fa862
This change removes direct reference to some classes in
puppetlabs-apache. Details are explained below.
- The api class doesn't need access to anything defined in
apache::params
- The following classes are included by the openstacklib::wsgi::apache
resource type, and current inclusions are just redundant.
Change-Id: Ifff233efa0cd6673ba58d13fc28f0a1bea09859c
Fedora support is never tested, and has been unmaintained for a while.
Because we don't expect any actual user using OpenStack on Fedora, this
change drops support for Fedora directly.
Change-Id: Ia6de5e2c389edaecd560f1f13a19fcf17b9f6bb5
In most of puppet-openstack modules, we use workers instead of threads
in wsgi to realize concurrency of api process by default.
This patch makes puppet-watcher follow that standard configuration,
so that the default setup can be more consistent among all modules.
Change-Id: Iac7cba33f69b39e5bf29c61ed0c22b9b533b1293
Add parameter to apache_wsgi to allow overwrite
and/or add additional wsgi process options.
This possibility was added to openstacklib
with Change-Id: I41914ce3361988d5db1695f09d21209772fdf548
lease enter the commit message for your changes. Lines starting
Change-Id: Ieab1cfea6bbf026b783c701e7631fb38c21061c4
This allows the setting of the error and access file logs, as well as
the access log format. This was done in a similar fashion as one can
configure these ones in the keystone wsgi manifest.
Change-Id: Ib96107448fa8dde4bae799144d529f85019b1d98
Adds support to run watcher-api with mod-wsgi[0].
[0]https://review.openstack.org/#/c/450740/
Change-Id: Ie6bbde98bee19ccc4a938bba28b66b759ccd3307
Implements: blueprint wsgi-support