Skip to content

Instantly share code, notes, and snippets.

@raphink
Created June 7, 2013 08:20
Show Gist options
  • Save raphink/5727794 to your computer and use it in GitHub Desktop.
Save raphink/5727794 to your computer and use it in GitHub Desktop.
# == Definition: generic-tmpl::package::preference
#
# Wrapper to set preferences for packages
#
define generic-tmpl::package::preference (
$packages = [$name],
$pin = 'release o=Camptocamp',
$priority = '1001',
) {
validate_array($packages)
$_packages = join($packages, ' ')
if $::osfamily == 'Debian' {
apt::preferences { $name:
package => $packages,
pin => $pin,
priority => $priority,
} -> Package[$packages]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment