|
200 | 200 | assert_type(Integer, $update['tries']) |
201 | 201 | } |
202 | 202 |
|
203 | | - $_update = merge($apt::update_defaults, $update) |
| 203 | + $_update = $apt::update_defaults + $update |
204 | 204 | include apt::update |
205 | 205 |
|
206 | 206 | if $purge['sources.list'] { |
|
222 | 222 | assert_type(Boolean, $purge['apt.conf.d']) |
223 | 223 | } |
224 | 224 |
|
225 | | - $_purge = merge($apt::purge_defaults, $purge) |
| 225 | + $_purge = $apt::purge_defaults + $purge |
226 | 226 |
|
227 | 227 | if $proxy['perhost'] { |
228 | 228 | $_perhost = $proxy['perhost'].map |$item| { |
229 | | - $_item = merge($apt::proxy_defaults, $item) |
| 229 | + $_item = $apt::proxy_defaults + $item |
230 | 230 | $_scheme = $_item['https'] ? { |
231 | 231 | true => 'https', |
232 | 232 | default => 'http', |
|
239 | 239 | true => 'DIRECT', |
240 | 240 | default => "${_scheme}://${_item['host']}${_port}/", |
241 | 241 | } |
242 | | - merge($item, { |
243 | | - 'scheme' => $_scheme, |
244 | | - 'target' => $_target, |
245 | | - } |
246 | | - ) |
| 242 | + $item + { 'scheme' => $_scheme, 'target' => $_target, } |
247 | 243 | } |
248 | 244 | } else { |
249 | 245 | $_perhost = {} |
250 | 246 | } |
251 | 247 |
|
252 | | - $_proxy = merge($apt::proxy_defaults, $proxy, { 'perhost' => $_perhost }) |
| 248 | + $_proxy = $apt::proxy_defaults + $proxy + { 'perhost' => $_perhost } |
253 | 249 |
|
254 | 250 | $confheadertmp = epp('apt/_conf_header.epp') |
255 | 251 | $proxytmp = epp('apt/proxy.epp', { 'proxies' => $_proxy }) |
|
386 | 382 | case $facts['os']['name'] { |
387 | 383 | 'Debian': { |
388 | 384 | if versioncmp($facts['os']['release']['major'], '9') >= 0 { |
389 | | - ensure_packages(['gnupg']) |
| 385 | + stdlib::ensure_packages(['gnupg']) |
390 | 386 | } |
391 | 387 | } |
392 | 388 | 'Ubuntu': { |
393 | 389 | if versioncmp($facts['os']['release']['full'], '17.04') >= 0 { |
394 | | - ensure_packages(['gnupg']) |
| 390 | + stdlib::ensure_packages(['gnupg']) |
395 | 391 | } |
396 | 392 | } |
397 | 393 | default: { |
|
0 commit comments