refactoring, part 1
This commit is contained in:
21
manifests/client.pp
Normal file
21
manifests/client.pp
Normal file
@@ -0,0 +1,21 @@
|
||||
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',
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user