22 lines
405 B
Puppet
22 lines
405 B
Puppet
class puppet::client (
|
|
$ensure = 'present',
|
|
$version = $::PUPPET_VERSION) {
|
|
class { 'puppet':
|
|
daemonize => false,
|
|
require => Exec['apt_update'],
|
|
}
|
|
|
|
if !defined(Class['puppet::puppetlabs_apt']) {
|
|
class { 'puppet::puppetlabs_apt': }
|
|
require 'puppet::puppetlabs_apt'
|
|
}
|
|
|
|
apt::pin { 'puppet':
|
|
version => $version,
|
|
packages => 'puppet*',
|
|
priority => '100',
|
|
}
|
|
|
|
}
|
|
|