|
@@ -99,12 +99,16 @@ class apt(
|
|
|
default: { fail('Valid values for disable_keys are true or false') }
|
|
|
}
|
|
|
|
|
|
- if ($proxy_host) {
|
|
|
- file { 'configure-apt-proxy':
|
|
|
- path => "${apt_conf_d}/proxy",
|
|
|
- content => "Acquire::http::Proxy \"http://${proxy_host}:${proxy_port}\";",
|
|
|
- notify => Exec['apt_update'],
|
|
|
- }
|
|
|
+ $proxy_set = $proxy_host ? {
|
|
|
+ false => absent,
|
|
|
+ default => present
|
|
|
+ }
|
|
|
+
|
|
|
+ file { 'configure-apt-proxy':
|
|
|
+ path => "${apt_conf_d}/proxy",
|
|
|
+ content => "Acquire::http::Proxy \"http://${proxy_host}:${proxy_port}\";",
|
|
|
+ notify => Exec['apt_update'],
|
|
|
+ ensure => $proxy_set,
|
|
|
}
|
|
|
|
|
|
# Need anchor to provide containment for dependencies.
|