ppa: fix empty environment definition in exec ressource when no proxy
[puppet-modules/puppetlabs-apt.git] / manifests / ppa.pp
index f234f748e7c6921fd16687669ee13f5cc6ee45d1..6cb921f19bec95951ff52a554b0f8cb096f4ed39 100644 (file)
@@ -30,13 +30,13 @@ define apt::ppa(
     $proxy_host = getparam(Class[apt], "proxy_host")
     $proxy_port = getparam(Class[apt], "proxy_port")
     case  $proxy_host {
-      false: {
-        $proxy_env = ""
+      false, "": {
+        $proxy_env = []
       }
       default: {$proxy_env = ["http_proxy=http://${proxy_host}:${proxy_port}", "https_proxy=http://${proxy_host}:${proxy_port}"]}
     }
   } else {
-    $proxy_env = ""
+    $proxy_env = []
   }
   exec { "add-apt-repository-${name}":
     environment  => $proxy_env,