|
26 | 26 | # }
|
27 | 27 | class nginx (
|
28 | 28 | ### START Nginx Configuration ###
|
29 |
| - Stdlib::Unixpath $client_body_temp_path = $::nginx::params::client_body_temp_path, |
| 29 | + String[1] $client_body_temp_path = $::nginx::params::client_body_temp_path, |
30 | 30 | Boolean $confd_only = false,
|
31 | 31 | Boolean $confd_purge = false,
|
32 |
| - Stdlib::Unixpath $conf_dir = $::nginx::params::conf_dir, |
| 32 | + String[1] $conf_dir = $::nginx::params::conf_dir, |
33 | 33 | Optional[Nginx::Toggle] $daemon = undef,
|
34 | 34 | String[1] $daemon_user = $::nginx::params::daemon_user,
|
35 | 35 | Optional[String[1]] $daemon_group = undef,
|
36 | 36 | String[1] $global_owner = $::nginx::params::global_owner,
|
37 | 37 | String[1] $global_group = $::nginx::params::global_group,
|
38 | 38 | Stdlib::Filemode $global_mode = $::nginx::params::global_mode,
|
39 |
| - Stdlib::Unixpath $log_dir = $::nginx::params::log_dir, |
| 39 | + String[1] $log_dir = $::nginx::params::log_dir, |
40 | 40 | String[1] $log_group = $::nginx::params::log_group,
|
41 | 41 | Stdlib::Filemode $log_mode = '0750',
|
42 |
| - Variant[Stdlib::Unixpath, Array[Stdlib::Unixpath]] $http_access_log = "${log_dir}/${::nginx::params::http_access_log_file}", |
| 42 | + Variant[String[1], Array[String[1]]] $http_access_log = "${log_dir}/${::nginx::params::http_access_log_file}", |
43 | 43 | Optional[String[1]] $http_format_log = undef,
|
44 |
| - Variant[Stdlib::Unixpath, Array[Stdlib::Unixpath]] $nginx_error_log = "${log_dir}/${::nginx::params::nginx_error_log_file}", |
| 44 | + Variant[String[1], Array[String[1]]] $nginx_error_log = "${log_dir}/${::nginx::params::nginx_error_log_file}", |
45 | 45 | Nginx::ErrorLogSeverity $nginx_error_log_severity = 'error',
|
46 |
| - Optional[Stdlib::Unixpath] $pid = $::nginx::params::pid, |
47 |
| - Stdlib::Unixpath $proxy_temp_path = $::nginx::params::proxy_temp_path, |
| 46 | + Variant[String[1], Boolean] $pid = $::nginx::params::pid, |
| 47 | + String[1] $proxy_temp_path = $::nginx::params::proxy_temp_path, |
48 | 48 | String[1] $root_group = $::nginx::params::root_group,
|
49 |
| - Stdlib::Unixpath $run_dir = $::nginx::params::run_dir, |
| 49 | + String[1] $run_dir = $::nginx::params::run_dir, |
50 | 50 | String[1] $sites_available_owner = $::nginx::params::sites_available_owner,
|
51 | 51 | String[1] $sites_available_group = $::nginx::params::sites_available_group,
|
52 | 52 | Stdlib::Filemode $sites_available_mode = $::nginx::params::sites_available_mode,
|
53 | 53 | Boolean $super_user = $::nginx::params::super_user,
|
54 |
| - Stdlib::Unixpath $temp_dir = $::nginx::params::temp_dir, |
| 54 | + String[1] $temp_dir = $::nginx::params::temp_dir, |
55 | 55 | Boolean $server_purge = false,
|
56 | 56 |
|
57 | 57 | # Primary Templates
|
|
72 | 72 | String[1] $fastcgi_cache_keys_zone = 'd3:100m',
|
73 | 73 | String[1] $fastcgi_cache_levels = '1',
|
74 | 74 | String[1] $fastcgi_cache_max_size = '500m',
|
75 |
| - Optional[Stdlib::Unixpath] $fastcgi_cache_path = undef, |
| 75 | + Optional[String[1]] $fastcgi_cache_path = undef, |
76 | 76 | Optional[String[1]] $fastcgi_cache_use_stale = undef,
|
77 | 77 | Nginx::Toggle $gzip = 'on',
|
78 | 78 | Optional[String[1]] $gzip_buffers = undef,
|
|
83 | 83 | String[1] $gzip_proxied = 'off',
|
84 | 84 | Optional[Variant[Array[String[1]], String[1]]] $gzip_types = undef,
|
85 | 85 | Nginx::Toggle $gzip_vary = 'off',
|
86 |
| - Optional[Variant[Hash[String[1],String], Array[String[1]]]] $http_cfg_prepend = undef, |
87 |
| - Optional[Variant[Hash[String[1],String], Array[String[1]]]] $http_cfg_append = undef, |
| 86 | + Optional[Nginx::Directives] $http_cfg_prepend = undef, |
| 87 | + Optional[Nginx::Directives] $http_cfg_append = undef, |
88 | 88 | Optional[Variant[Array[String[1]], String[1]]] $http_raw_prepend = undef,
|
89 | 89 | Optional[Variant[Array[String[1]], String[1]]] $http_raw_append = undef,
|
90 | 90 | Nginx::Toggle $http_tcp_nodelay = 'on',
|
91 |
| - Nginx::Toggle $http_tcp_nopush = 'off', |
| 91 | + Optional[Nginx::Toggle] $http_tcp_nopush = undef, |
92 | 92 | Nginx::Duration $keepalive_timeout = '65s',
|
93 | 93 | String[1] $keepalive_requests = '100',
|
94 | 94 | Hash[String[1],String] $log_format = {},
|
|
97 | 97 | Nginx::Toggle $multi_accept = 'off',
|
98 | 98 | Integer $names_hash_bucket_size = 64,
|
99 | 99 | Integer $names_hash_max_size = 512,
|
100 |
| - Optional[Variant[Hash[String[1],String], Tuple[String]]] $nginx_cfg_prepend = undef, |
| 100 | + Optional[Nginx::Directives] $nginx_cfg_prepend = undef, |
101 | 101 | String[1] $proxy_buffers = '32 4k',
|
102 | 102 | String[1] $proxy_buffer_size = '8k',
|
103 | 103 | Nginx::Duration $proxy_cache_inactive = '20m',
|
|
124 | 124 | Array[String[1]] $proxy_hide_header = [],
|
125 | 125 | Array[String[1]] $proxy_pass_header = [],
|
126 | 126 | Array[String[1]] $proxy_ignore_header = [],
|
127 |
| - Nginx::Toggle $sendfile = 'on', |
| 127 | + Optional[Nginx::Toggle] $sendfile = undef, |
128 | 128 | String[1] $server_tokens = 'on',
|
129 | 129 | Boolean $spdy = false,
|
130 | 130 | Boolean $http2 = false,
|
|
137 | 137 | Integer $worker_rlimit_nofile = 1024,
|
138 | 138 | String[1] $ssl_protocols = 'TLSv1 TLSv1.1 TLSv1.2',
|
139 | 139 | String[1] $ssl_ciphers = 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS', # lint:ignore:140chars
|
140 |
| - Optional[Stdlib::Unixpath] $ssl_dhparam = undef, |
| 140 | + Optional[String[1]] $ssl_dhparam = undef, |
141 | 141 |
|
142 | 142 | ### START Package Configuration ###
|
143 | 143 | String[1] $package_ensure = present,
|
|
0 commit comments