From 041548bcbe664fc228d11f4b8b54b8f75a1442e0 Mon Sep 17 00:00:00 2001 From: Scott Barber Date: Thu, 1 Nov 2012 14:33:31 -0600 Subject: [PATCH] Update manifests/init.pp --- manifests/init.pp | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index ad1b446..2319771 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -99,18 +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'], - } - } else { - file { 'configure-apt-proxy': - path => "${apt_conf_d}/proxy", - ensure => absent, - 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. -- 2.32.3