Puppet Class: profile::httpd
- Defined in:
- modules/profile/manifests/httpd.pp
Summary
configure httpd daemonOverview
SPDX-License-Identifier: Apache-2.0
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'modules/profile/manifests/httpd.pp', line 15
class profile::httpd (
Array[String] $modules = lookup('profile::httpd::modules'),
Wmflib::Ensure $legacy_compat = lookup('profile::httpd::legacy_compat'),
Enum['daily', 'weekly'] $period = lookup('profile::httpd::period'),
Integer $rotate = lookup('profile::httpd::rotate'),
Boolean $enable_forensic_log = lookup('profile::httpd::enable_forensic_log'),
Array[String] $extra_pkgs = lookup('profile::httpd::extra_pkgs'),
Boolean $purge_manual_config = lookup('profile::httpd::purge_manual_config'),
Boolean $remove_default_ports = lookup('profile::httpd::remove_default_ports'),
Boolean $http_only = lookup('profile::httpd::http_only'),
Boolean $wait_network_online = lookup('profile::httpd::wait_network_online'),
) {
class { 'httpd':
* => wmflib::resource::dump_params(),
}
profile::auto_restarts::service { 'apache2': }
profile::auto_restarts::service { 'envoyproxy': }
}
|