|
40 | 40 | String $log_group = $::nginx::params::log_group,
|
41 | 41 | String $log_mode = '0750',
|
42 | 42 | Variant[String, Array[String]] $http_access_log = "${log_dir}/${::nginx::params::http_access_log_file}",
|
43 |
| - Optional[Boolean] $http_format_log = undef, |
| 43 | + Optional[String] $http_format_log = undef, |
44 | 44 | Variant[String, Array[String]] $nginx_error_log = "${log_dir}/${::nginx::params::nginx_error_log_file}",
|
45 | 45 | Nginx::ErrorLogSeverity $nginx_error_log_severity = 'error',
|
46 |
| - String $pid = $::nginx::params::pid, |
| 46 | + Variant[String, Boolean] $pid = $::nginx::params::pid, |
47 | 47 | String $proxy_temp_path = $::nginx::params::proxy_temp_path,
|
48 | 48 | String $root_group = $::nginx::params::root_group,
|
49 | 49 | String $run_dir = $::nginx::params::run_dir,
|
|
78 | 78 | Optional[String] $gzip_buffers = undef,
|
79 | 79 | Integer[1,9] $gzip_comp_level = 1,
|
80 | 80 | String $gzip_disable = 'msie6',
|
81 |
| - Integer $gzip_min_length = 20, |
82 |
| - String $gzip_http_version = 1.1, |
83 |
| - Enum['on', 'off'] $gzip_proxied = 'off', |
| 81 | + String $gzip_min_length = '20', |
| 82 | + String $gzip_http_version = '1.1', |
| 83 | + String $gzip_proxied = 'off', |
84 | 84 | Optional[Variant[Array[String], String]] $gzip_types = undef,
|
85 | 85 | Enum['on', 'off'] $gzip_vary = 'off',
|
86 | 86 | Optional[Variant[Hash, Array]] $http_cfg_prepend = undef,
|
|
97 | 97 | String $multi_accept = 'off',
|
98 | 98 | Integer $names_hash_bucket_size = 64,
|
99 | 99 | Integer $names_hash_max_size = 512,
|
100 |
| - Boolean $nginx_cfg_prepend = false, |
| 100 | + Variant[Boolean, Hash, Tuple] $nginx_cfg_prepend = false, |
101 | 101 | String $proxy_buffers = '32 4k',
|
102 | 102 | String $proxy_buffer_size = '8k',
|
103 | 103 | String $proxy_cache_inactive = '20m',
|
|
124 | 124 | Array[String] $proxy_hide_header = [],
|
125 | 125 | Array[String] $proxy_pass_header = [],
|
126 | 126 | Array[String] $proxy_ignore_header = [],
|
127 |
| - Enum['on', 'off'] $sendfile = 'on', |
| 127 | + Variant[Boolean, Enum['on', 'off']] $sendfile = 'on', |
128 | 128 | String $server_tokens = 'on',
|
129 | 129 | Enum['on', 'off'] $spdy = 'off',
|
130 | 130 | Enum['on', 'off'] $http2 = 'off',
|
131 | 131 | Enum['on', 'off'] $ssl_stapling = 'off',
|
132 |
| - String $types_hash_bucket_size = '512', |
133 |
| - String $types_hash_max_size = '1024', |
| 132 | + Integer $types_hash_bucket_size = 512, |
| 133 | + Integer $types_hash_max_size = 1024, |
134 | 134 | Integer $worker_connections = 1024,
|
135 | 135 | Enum['on', 'off'] $ssl_prefer_server_ciphers = 'on',
|
136 | 136 | Variant[Integer, Enum['auto']] $worker_processes = 1,
|
|
151 | 151 | ### START Service Configuation ###
|
152 | 152 | Enum['running', 'absent', 'stopped', 'undef'] $service_ensure = running,
|
153 | 153 | Optional[String] $service_flags = undef,
|
154 |
| - Optional[Boolean] $service_restart = undef, |
| 154 | + Optional[String] $service_restart = undef, |
155 | 155 | String $service_name = 'nginx',
|
156 | 156 | Boolean $service_manage = true,
|
157 | 157 | ### END Service Configuration ###
|
|
0 commit comments