Merge pull request #77 from jonhattan/master
[puppet-modules/puppetlabs-apt.git] / manifests / source.pp
index ce801bc76c90c793230ae874c89bb7b86c2ca5d6..2c26227ec44f3b4b88f33dc28674e54040dd5182 100644 (file)
@@ -4,7 +4,7 @@
 define apt::source(
   $ensure            = present,
   $location          = '',
-  $release           = $lsbdistcodename,
+  $release           = $::lsbdistcodename,
   $repos             = 'main',
   $include_src       = true,
   $required_packages = false,
@@ -52,8 +52,9 @@ define apt::source(
   if ($required_packages != false) and ($ensure == 'present') {
     exec { "Required packages: '${required_packages}' for ${name}":
       command     => "${provider} -y install ${required_packages}",
-      subscribe   => File["${name}.list"],
+      logoutput   => 'on_failure',
       refreshonly => true,
+      subscribe   => File["${name}.list"],
     }
   }