Merge pull request #84 from dalen/pin_version
[puppet-modules/puppetlabs-apt.git] / manifests / pin.pp
index 4ef8953aa86ff1026ccda0902cbb3e5e63332253..3dadae6481ddf3c90c661e14b77964a765ba4a73 100644 (file)
@@ -7,7 +7,8 @@ define apt::pin(
   $priority   = 0,
   $release    = '',
   $origin     = '',
-  $originator = ''
+  $originator = '',
+  $version    = ''
 ) {
 
   include apt::params
@@ -20,6 +21,8 @@ define apt::pin(
     $pin = "origin \"${origin}\""
   } elsif $originator != '' {
     $pin = "release o=${originator}"
+  } elsif $version != '' {
+    $pin = "version ${version}"
   } else {
     $pin = "release a=${name}"
   }