Merge pull request #184 from RsrchBoy/topic/removable-ppas
[puppet-modules/puppetlabs-apt.git] / manifests / source.pp
index 9a358fe29c972e27a6cc9d8972f30d4c83e6c0ec..bc93ad9d5711c42578b7980dd3ee46a9e7cf69fa 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
@@ -60,6 +61,8 @@ define apt::source(
       command     => "${provider} -y install ${required_packages}",
       logoutput   => 'on_failure',
       refreshonly => true,
+      tries       => 3,
+      try_sleep   => 1,
       subscribe   => File["${name}.list"],
       before      => Exec['apt_update'],
     }