19 lines
808 B
Puppet
19 lines
808 B
Puppet
# 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 = {},
|
|
){}
|