puppet-agent binary filename support for PE 2.7/2.8 and newer. defaults to 3.x for support