refactoring, part 1

This commit is contained in:
Udo Waechter
2014-05-26 13:03:17 +02:00
parent fcd9506f20
commit a4e9e691b4
8 changed files with 79 additions and 58 deletions

21
manifests/client.pp Normal file
View 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',
}
}