where would be the best place to advocate for forking a puppet module used for managing the agent e.g. https://github.com/puppetlabs/puppetlabs-puppet_agent
whats become obvious is in that module is the lack of appetite to support anything other than "puppet-core" going forwards
i personally liked this specific module because it manages the repo as well as config - and is simpler if you don't maintain your openvox/puppet server infra via puppet e.g. when using containers
i've done some initial work for supporting OpenVox here - https://github.com/liquidtelecom/puppetlabs-puppet_agent/tree/openvox-support - it presently lacks updating testing to cope with different package name (some specifically noted here: https://github.com/puppetlabs/puppetlabs-puppet_agent/pull/761)
but works for me in a mixed environment spread over > 700 end nodes (mixed linux/windows)