Foreman vs. puppetlabs::puppet_agent: `he puppet_agent module does not support pre-Puppet 4 upgrades`

The provisioning templates have parameters to enable the Puppetlabs repositories. That’s probably the easiest way.