# manage puppet package class puppet::base( $start_on_boot = false ) { include puppet case $ensure { '': { $daemon_ensure = $::lsbdistcodename ? { 'squeeze' => 'latest', default => installed, } } } package { "puppet": ensure => $daemon_ensure, } file { "/etc/default/puppet": source => "puppet:///modules/puppet/puppet", owner => "root", group => "root", mode => 0644, ensure => present, } }