# nginxproxy params class nginxproxy::params ( Stdlib::Fqdn $nginx_vhost = 'localhost', Array[Stdlib::Host] $nginx_aliases = [], Stdlib::Port $nginx_port = 80, Stdlib::Port $nginx_ssl_port = 443, Enum['http','https','both'] $nginx_listen_mode = 'https', Enum['puppet', 'vault'] $nginx_cert_type = 'vault', Enum['http','https'] $proxy_scheme = 'http', Stdlib::Port $proxy_port = 80, Stdlib::Host $proxy_host = $facts['networking']['ip'], String $proxy_path = '/', Boolean $simple_mode = true, Array[Hash] $locations = [], Boolean $manage_auth_ldap = false, Stdlib::Absolutepath $auth_ldap_config = '/etc/nginx/auth-ldap.conf', Hash $auth_ldap_params = {}, ){}