See https://confluence.puppetlabs.com/display/AGENT/How+to+add+a+platform+for+puppet-agent#Howtoaddaplatformforpuppetagent-update_public_facing_docs