Just a little concern, in the past I've had problems in makeing puppetlabs and foreman repos cohexist.
my solution was to set foreman repo's priority to 1, now I'm not sure it this would break again.