|
109 | 109 | * `apache::confd::no_accf`: Manages the `no-accf.conf` file. |
110 | 110 | * `apache::default_confd_files`: Helper for setting up default conf.d files. |
111 | 111 | * `apache::default_mods`: Installs and congfigures default mods for Apache |
| 112 | +* `apache::mod::ssl::reload`: Manages the puppet_ssl folder for ssl file copies, which is needed to track changes for reloading service on changes |
112 | 113 | * `apache::package`: Installs an Apache MPM. |
113 | 114 | * `apache::params`: This class manages Apache parameters |
114 | 115 | * `apache::php`: This class installs PHP for Apache. |
@@ -207,6 +208,7 @@ The following parameters are available in the `apache` class: |
207 | 208 | * [`default_ssl_crl_path`](#default_ssl_crl_path) |
208 | 209 | * [`default_ssl_crl_check`](#default_ssl_crl_check) |
209 | 210 | * [`default_ssl_key`](#default_ssl_key) |
| 211 | +* [`default_ssl_reload_on_change`](#default_ssl_reload_on_change) |
210 | 212 | * [`default_ssl_vhost`](#default_ssl_vhost) |
211 | 213 | * [`default_type`](#default_type) |
212 | 214 | * [`default_vhost`](#default_vhost) |
@@ -434,6 +436,14 @@ environment. |
434 | 436 |
|
435 | 437 | Default value: `$apache::params::default_ssl_key` |
436 | 438 |
|
| 439 | +##### <a name="default_ssl_reload_on_change"></a>`default_ssl_reload_on_change` |
| 440 | + |
| 441 | +Data type: `Boolean` |
| 442 | + |
| 443 | +Enable reloading of apache if the content of ssl files have changed. |
| 444 | + |
| 445 | +Default value: ``false`` |
| 446 | + |
437 | 447 | ##### <a name="default_ssl_vhost"></a>`default_ssl_vhost` |
438 | 448 |
|
439 | 449 | Data type: `Boolean` |
@@ -6369,6 +6379,7 @@ The following parameters are available in the `apache::mod::ssl` class: |
6369 | 6379 | * [`ssl_stapling`](#ssl_stapling) |
6370 | 6380 | * [`ssl_stapling_return_errors`](#ssl_stapling_return_errors) |
6371 | 6381 | * [`ssl_mutex`](#ssl_mutex) |
| 6382 | +* [`ssl_reload_on_change`](#ssl_reload_on_change) |
6372 | 6383 | * [`apache_version`](#apache_version) |
6373 | 6384 | * [`package_name`](#package_name) |
6374 | 6385 | * [`ssl_sessiontickets`](#ssl_sessiontickets) |
@@ -6525,6 +6536,14 @@ Default based on the OS and/or Apache version: |
6525 | 6536 |
|
6526 | 6537 | Default value: ``undef`` |
6527 | 6538 |
|
| 6539 | +##### <a name="ssl_reload_on_change"></a>`ssl_reload_on_change` |
| 6540 | + |
| 6541 | +Data type: `Boolean` |
| 6542 | + |
| 6543 | +Enable reloading of apache if the content of ssl files have changed. It only affects ssl files configured here and not vhost ones. |
| 6544 | + |
| 6545 | +Default value: ``false`` |
| 6546 | + |
6528 | 6547 | ##### <a name="apache_version"></a>`apache_version` |
6529 | 6548 |
|
6530 | 6549 | Data type: `Any` |
@@ -7789,6 +7808,7 @@ The following parameters are available in the `apache::vhost` defined type: |
7789 | 7808 | * [`ssl_stapling_timeout`](#ssl_stapling_timeout) |
7790 | 7809 | * [`ssl_stapling_return_errors`](#ssl_stapling_return_errors) |
7791 | 7810 | * [`ssl_user_name`](#ssl_user_name) |
| 7811 | +* [`ssl_reload_on_change`](#ssl_reload_on_change) |
7792 | 7812 | * [`use_canonical_name`](#use_canonical_name) |
7793 | 7813 | * [`define`](#define) |
7794 | 7814 | * [`auth_oidc`](#auth_oidc) |
@@ -10638,6 +10658,14 @@ Sets the [SSLUserName](https://httpd.apache.org/docs/current/mod/mod_ssl.html#ss |
10638 | 10658 |
|
10639 | 10659 | Default value: ``undef`` |
10640 | 10660 |
|
| 10661 | +##### <a name="ssl_reload_on_change"></a>`ssl_reload_on_change` |
| 10662 | + |
| 10663 | +Data type: `Boolean` |
| 10664 | + |
| 10665 | +Enable reloading of apache if the content of ssl files have changed. |
| 10666 | + |
| 10667 | +Default value: `$apache::default_ssl_reload_on_change` |
| 10668 | + |
10641 | 10669 | ##### <a name="use_canonical_name"></a>`use_canonical_name` |
10642 | 10670 |
|
10643 | 10671 | Data type: `Optional[Enum['On', 'on', 'Off', 'off', 'DNS', 'dns']]` |
|
0 commit comments