summaryrefslogtreecommitdiff
path: root/manifests/puppetmaster/passenger.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/puppetmaster/passenger.pp')
-rw-r--r--manifests/puppetmaster/passenger.pp11
1 files changed, 11 insertions, 0 deletions
diff --git a/manifests/puppetmaster/passenger.pp b/manifests/puppetmaster/passenger.pp
index e026a62..3035509 100644
--- a/manifests/puppetmaster/passenger.pp
+++ b/manifests/puppetmaster/passenger.pp
@@ -16,6 +16,17 @@ class puppet::puppetmaster::passenger inherits puppet::puppetmaster::base {
'puppet:///modules/puppet/master/config.ru' ],
owner => puppet, group => 0, mode => '0644';
}
+
+ include apt
+
+ apt::preferences_snippet {
+ 'puppet_passenger':
+ package => 'puppet*',
+ pin => "version $puppetmaster_ensure_version",
+ priority => 2000,
+ notify => Exec['refresh_apt'],
+ before => Package['puppetmaster'];
+ }
}
default: {
file {