Puppet Class: puppet::config::webserver
- Inherits:
- puppet::params
- Defined in:
- manifests/config/webserver.pp
Summary
webserver.conf fileOverview
The webserver.conf file configures the Puppet Server webserver service
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'manifests/config/webserver.pp', line 38
class puppet::config::webserver (
Enum['need', 'want', 'none'] $client_auth = 'want',
Stdlib::Absolutepath $ssl_cert = $puppet::params::hostcert,
Stdlib::Absolutepath $ssl_key = $puppet::params::hostprivkey,
Stdlib::Absolutepath $ssl_ca_cert = $puppet::params::localcacert,
Stdlib::Absolutepath $ssl_cert_chain = $puppet::params::localcacert,
Stdlib::Absolutepath $ssl_crl_path = $puppet::params::hostcrl,
) inherits puppet::params {
# https://www.puppet.com/docs/puppet/7/server/config_file_webserver.html
# https://github.com/puppetlabs/trapperkeeper-webserver-jetty9/blob/main/doc/jetty-config.md
file { '/etc/puppetlabs/puppetserver/conf.d/webserver.conf':
ensure => file,
content => template('puppet/webserver.conf.erb'),
}
}
|