1b28b8f3c4
Change-Id: Ie8d8c092e64890af2f0886303ef3f16752ba5b76
121 lines
6.0 KiB
Puppet
121 lines
6.0 KiB
Puppet
$resource = hiera($::resource_name)
|
|
|
|
$apache_name = $resource['input']['apache_name']
|
|
$service_name = $resource['input']['service_name']
|
|
$default_mods = $resource['input']['default_mods']
|
|
$default_vhost = $resource['input']['default_vhost']
|
|
$default_charset = $resource['input']['default_charset']
|
|
$default_confd_files = $resource['input']['default_confd_files']
|
|
$default_ssl_vhost = $resource['input']['default_ssl_vhost']
|
|
$default_ssl_cert = $resource['input']['default_ssl_cert']
|
|
$default_ssl_key = $resource['input']['default_ssl_key']
|
|
$default_ssl_chain = $resource['input']['default_ssl_chain']
|
|
$default_ssl_ca = $resource['input']['default_ssl_ca']
|
|
$default_ssl_crl_path = $resource['input']['default_ssl_crl_path']
|
|
$default_ssl_crl = $resource['input']['default_ssl_crl']
|
|
$default_ssl_crl_check = $resource['input']['default_ssl_crl_check']
|
|
$default_type = $resource['input']['default_type']
|
|
$ip = $resource['input']['ip']
|
|
$service_restart = $resource['input']['service_restart']
|
|
$purge_configs = $resource['input']['purge_configs']
|
|
$purge_vhost_dir = $resource['input']['purge_vhost_dir']
|
|
$purge_vdir = $resource['input']['purge_vdir']
|
|
$serveradmin = $resource['input']['serveradmin']
|
|
$sendfile = $resource['input']['sendfile']
|
|
$error_documents = $resource['input']['error_documents']
|
|
$timeout = $resource['input']['timeout']
|
|
$httpd_dir = $resource['input']['httpd_dir']
|
|
$server_root = $resource['input']['server_root']
|
|
$conf_dir = $resource['input']['conf_dir']
|
|
$confd_dir = $resource['input']['confd_dir']
|
|
$vhost_dir = $resource['input']['vhost_dir']
|
|
$vhost_enable_dir = $resource['input']['vhost_enable_dir']
|
|
$mod_dir = $resource['input']['mod_dir']
|
|
$mod_enable_dir = $resource['input']['mod_enable_dir']
|
|
$mpm_module = $resource['input']['mpm_module']
|
|
$lib_path = $resource['input']['lib_path']
|
|
$conf_template = $resource['input']['conf_template']
|
|
$servername = $resource['input']['servername']
|
|
$manage_user = $resource['input']['manage_user']
|
|
$manage_group = $resource['input']['manage_group']
|
|
$user = $resource['input']['user']
|
|
$group = $resource['input']['group']
|
|
$keepalive = $resource['input']['keepalive']
|
|
$keepalive_timeout = $resource['input']['keepalive_timeout']
|
|
$max_keepalive_requests = $resource['input']['max_keepalive_requests']
|
|
$logroot = $resource['input']['logroot']
|
|
$logroot_mode = $resource['input']['logroot_mode']
|
|
$log_level = $resource['input']['log_level']
|
|
$log_formats = $resource['input']['log_formats']
|
|
$ports_file = $resource['input']['ports_file']
|
|
$docroot = $resource['input']['docroot']
|
|
$apache_version = $resource['input']['apache_version']
|
|
$server_tokens = $resource['input']['server_tokens']
|
|
$server_signature = $resource['input']['server_signature']
|
|
$trace_enable = $resource['input']['trace_enable']
|
|
$allow_encoded_slashes = $resource['input']['allow_encoded_slashes']
|
|
$package_ensure = $resource['input']['package_ensure']
|
|
$use_optional_includes = $resource['input']['use_optional_includes']
|
|
|
|
class {'apache':
|
|
apache_name => $apache_name,
|
|
service_name => $service_name,
|
|
default_mods => $default_mods,
|
|
default_vhost => $default_vhost,
|
|
default_charset => $default_charset,
|
|
default_confd_files => $default_confd_files,
|
|
default_ssl_vhost => $default_ssl_vhost,
|
|
default_ssl_cert => $default_ssl_cert,
|
|
default_ssl_key => $default_ssl_key,
|
|
default_ssl_chain => $default_ssl_chain,
|
|
default_ssl_ca => $default_ssl_ca,
|
|
default_ssl_crl_path => $default_ssl_crl_path,
|
|
default_ssl_crl => $default_ssl_crl,
|
|
default_ssl_crl_check => $default_ssl_crl_check,
|
|
default_type => $default_type,
|
|
ip => $ip,
|
|
service_enable => true,
|
|
service_manage => true,
|
|
service_ensure => 'running',
|
|
service_restart => $service_restart,
|
|
purge_configs => $purge_configs,
|
|
purge_vhost_dir => $purge_vhost_dir,
|
|
purge_vdir => $purge_vdir,
|
|
serveradmin => $serveradmin,
|
|
sendfile => $sendfile,
|
|
error_documents => $error_documents,
|
|
timeout => $timeout,
|
|
httpd_dir => $httpd_dir,
|
|
server_root => $server_root,
|
|
conf_dir => $conf_dir,
|
|
confd_dir => $confd_dir,
|
|
vhost_dir => $vhost_dir,
|
|
vhost_enable_dir => $vhost_enable_dir,
|
|
mod_dir => $mod_dir,
|
|
mod_enable_dir => $mod_enable_dir,
|
|
mpm_module => $mpm_module,
|
|
lib_path => $lib_path,
|
|
conf_template => $conf_template,
|
|
servername => $servername,
|
|
manage_user => $manage_user,
|
|
manage_group => $manage_group,
|
|
user => $user,
|
|
group => $group,
|
|
keepalive => $keepalive,
|
|
keepalive_timeout => $keepalive_timeout,
|
|
max_keepalive_requests => $max_keepalive_requests,
|
|
logroot => $logroot,
|
|
logroot_mode => $logroot_mode,
|
|
log_level => $log_level,
|
|
log_formats => $log_formats,
|
|
ports_file => $ports_file,
|
|
docroot => $docroot,
|
|
apache_version => $apache_version,
|
|
server_tokens => $server_tokens,
|
|
server_signature => $server_signature,
|
|
trace_enable => $trace_enable,
|
|
allow_encoded_slashes => $allow_encoded_slashes,
|
|
package_ensure => $package_ensure,
|
|
use_optional_includes => $use_optional_includes,
|
|
}
|