# manage a puppet standalone installation with no agent class puppet::standalone { include puppet::base # agent will not start on boot by default class { "puppet::repo": method => "standalone", } service { "puppet": enable => false, ensure => stopped, hasrestart => true, require => [ Package["puppet"], File["/etc/default/puppet"] ], } }