Skip to content

Commit 4e67545

Browse files
committed
Merge branch 'feature/apache_status'. Merge #8.
2 parents 19ce631 + 22d4718 commit 4e67545

File tree

19 files changed

+639
-148
lines changed

19 files changed

+639
-148
lines changed

CHANGES.rst

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,47 @@ The current role maintainer_ is ypid_.
1212

1313

1414
debops.apache v0.1.0 - unreleased
15-
----------------------------------------
15+
---------------------------------
1616

1717
Added
1818
~~~~~
1919

2020
- Initial coding and design. [ypid_]
2121

2222
- Add/Set the default `Referrer Policy`_ to ``no-referrer`` and made it
23-
configurable via :ref:`item.http_referrer_policy <apache__ref_vhosts_http_referrer_policy>`.
23+
configurable via :ref:`item.http_referrer_policy <apache__ref_vhost_http_referrer_policy>`.
2424
[ypid_]
2525

26+
- Add the :envvar:`apache__mpm_max_connections_per_child` variable to allow to
27+
configure the number of requests a child process should handle before
28+
terminating. [ypid_]
29+
30+
- Add support to enable and configure `Apache mod_status`_. You can set
31+
:envvar:`apache__status_enabled` to ``True`` to enable it and make the status
32+
page accessible from localhost. [ypid_]
33+
34+
- Add support for generic Apache template generation using the `Apache IfVersion directive`_.
35+
This feature can be configured by :envvar:`apache__config_use_if_version` and
36+
:envvar:`apache__config_min_version`. [ypid_]
37+
38+
- Add Ansible tags for env roles. To only prepare the Apache role
39+
environment, you can use the ``role::apache:env`` tag. [ypid_]
40+
41+
Changed
42+
~~~~~~~
43+
44+
- Change default virtual host server name from ``000-default`` to ``default.{{
45+
apache__domain }}`` to increase the chances that a valid certificate is
46+
available for this virtual host (either wildcard or SAN) in order to avoid
47+
the warning of Apache that the certificate is not valid for the server name. [ypid_]
48+
49+
- Change :envvar:`apache__hsts_preload` from ``True`` to ``False`` by default.
50+
Setting this value to ``True`` alone does not achieve anything and can
51+
actually cause problems if you are not prepared.
52+
Thus it is disabled by default.
53+
If you are ready for the future of HTTPS and TLS only, you are encouraged to
54+
enable it! [ypid_]
55+
2656
Fixed
2757
~~~~~
2858

@@ -31,3 +61,16 @@ Fixed
3161
Note that all dependency variables should be passed to the main
3262
``debops.apache`` role to avoid confusion. :envvar:`apache__dependent_packages` now
3363
only works when passed to the main role.
64+
65+
- Ensure that the shared object cache provider module is loaded when required
66+
for :envvar:`apache__ocsp_stapling_cache`. Before, the ``socache_shmcb``
67+
module was implicitly loaded by the ``ssl`` module. [ypid_]
68+
69+
- Ensure that the rewrite module is loaded when it is used by the configuration
70+
generated by the role. [ypid_]
71+
72+
- Fix ``item.https_enabled`` support for virtual hosts. This variable was
73+
ignored previously using the global default (``True``) directly. [ypid_]
74+
75+
- Fix role run with ``apache__deploy_state == "absent"`` after the role has
76+
been run with ``present`` before. [ypid_]

COPYRIGHT

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
debops.apache - Manage and configure the Apache HTTP Server
22

3-
Copyright (C) 2016 Robin Schneider <[email protected]>
4-
Copyright (C) 2016 DebOps https://debops.org/
3+
Copyright (C) 2016-2017 Robin Schneider <[email protected]>
4+
Copyright (C) 2016-2017 DebOps https://debops.org/
55

66
This Ansible role is part of DebOps.
77

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
[![Ansible Galaxy](https://img.shields.io/badge/galaxy-debops.apache-660198.svg?style=flat)](https://galaxy.ansible.com/debops/apache)
99

1010

11-
The ``debops.apache`` role allows you to setup and mange the [Apache HTTP Server].
11+
The ``debops.apache`` role allows you to setup and manage the [Apache HTTP Server]
12+
with version 2.4 and above.
1213

1314
[Apache HTTP Server]: https://en.wikipedia.org/wiki/Apache_HTTP_Server
1415

@@ -47,4 +48,4 @@ License: [GPL-3.0](https://tldrlegal.com/license/gnu-general-public-license-v3-%
4748

4849
***
4950

50-
This role is part of the [DebOps](https://debops.org/) project. README generated by [ansigenome](https://github.com/nickjj/ansigenome/).
51+
This role is part of [DebOps](https://debops.org/). README generated by [ansigenome](https://github.com/nickjj/ansigenome/).

0 commit comments

Comments
 (0)