diff options
Diffstat (limited to 'manifests/puppetmaster/passenger.pp')
-rw-r--r-- | manifests/puppetmaster/passenger.pp | 11 |
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 { |