Add Puppet Agent support