Puppet Agent capable of managing Puppet 2 and 3