$resource = hiera($::resource_name) $apache_name = $resource['input']['apache_name']['value'] $service_name = $resource['input']['service_name']['value'] $default_mods = $resource['input']['default_mods']['value'] $default_vhost = $resource['input']['default_vhost']['value'] $default_charset = $resource['input']['default_charset']['value'] $default_confd_files = $resource['input']['default_confd_files']['value'] $default_ssl_vhost = $resource['input']['default_ssl_vhost']['value'] $default_ssl_cert = $resource['input']['default_ssl_cert']['value'] $default_ssl_key = $resource['input']['default_ssl_key']['value'] $default_ssl_chain = $resource['input']['default_ssl_chain']['value'] $default_ssl_ca = $resource['input']['default_ssl_ca']['value'] $default_ssl_crl_path = $resource['input']['default_ssl_crl_path']['value'] $default_ssl_crl = $resource['input']['default_ssl_crl']['value'] $default_ssl_crl_check = $resource['input']['default_ssl_crl_check']['value'] $default_type = $resource['input']['default_type']['value'] $ip = $resource['input']['ip']['value'] $service_restart = $resource['input']['service_restart']['value'] $purge_configs = $resource['input']['purge_configs']['value'] $purge_vhost_dir = $resource['input']['purge_vhost_dir']['value'] $purge_vdir = $resource['input']['purge_vdir']['value'] $serveradmin = $resource['input']['serveradmin']['value'] $sendfile = $resource['input']['sendfile']['value'] $error_documents = $resource['input']['error_documents']['value'] $timeout = $resource['input']['timeout']['value'] $httpd_dir = $resource['input']['httpd_dir']['value'] $server_root = $resource['input']['server_root']['value'] $conf_dir = $resource['input']['conf_dir']['value'] $confd_dir = $resource['input']['confd_dir']['value'] $vhost_dir = $resource['input']['vhost_dir']['value'] $vhost_enable_dir = $resource['input']['vhost_enable_dir']['value'] $mod_dir = $resource['input']['mod_dir']['value'] $mod_enable_dir = $resource['input']['mod_enable_dir']['value'] $mpm_module = $resource['input']['mpm_module']['value'] $lib_path = $resource['input']['lib_path']['value'] $conf_template = $resource['input']['conf_template']['value'] $servername = $resource['input']['servername']['value'] $manage_user = $resource['input']['manage_user']['value'] $manage_group = $resource['input']['manage_group']['value'] $user = $resource['input']['user']['value'] $group = $resource['input']['group']['value'] $keepalive = $resource['input']['keepalive']['value'] $keepalive_timeout = $resource['input']['keepalive_timeout']['value'] $max_keepalive_requests = $resource['input']['max_keepalive_requests']['value'] $logroot = $resource['input']['logroot']['value'] $logroot_mode = $resource['input']['logroot_mode']['value'] $log_level = $resource['input']['log_level']['value'] $log_formats = $resource['input']['log_formats']['value'] $ports_file = $resource['input']['ports_file']['value'] $docroot = $resource['input']['docroot']['value'] $apache_version = $resource['input']['apache_version']['value'] $server_tokens = $resource['input']['server_tokens']['value'] $server_signature = $resource['input']['server_signature']['value'] $trace_enable = $resource['input']['trace_enable']['value'] $allow_encoded_slashes = $resource['input']['allow_encoded_slashes']['value'] $package_ensure = $resource['input']['package_ensure']['value'] $use_optional_includes = $resource['input']['use_optional_includes']['value'] 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, }