This repository has been archived on 2025-03-16. You can view files and clone it, but cannot push or open issues or pull requests.
Files
puppet/manifests/client.pp
2014-05-26 13:03:17 +02:00

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',
}
}