|
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