Merge pull request #118 from opeckojo/apt-sources-arch
[puppet-modules/puppetlabs-apt.git] / manifests / source.pp
index a859174a1aaef9296a74bc8ec8c6acd51d096f1a..713c7e933ac1f75263fdffd09c7a056eb3161538 100644 (file)
@@ -12,7 +12,8 @@ define apt::source(
   $key_server        = 'keyserver.ubuntu.com',
   $key_content       = false,
   $key_source        = false,
-  $pin               = false
+  $pin               = false,
+  $architecture      = undef
 ) {
 
   include apt::params
@@ -61,6 +62,7 @@ define apt::source(
       logoutput   => 'on_failure',
       refreshonly => true,
       subscribe   => File["${name}.list"],
+      before      => Exec['apt_update'],
     }
   }