They *are* installed directly from PuppetLab's Yum repo.  The original commit message has the output of facter from my working systems which showed that PuppetLab's Facter was reporting the following.

facter osfamily operatingsystem
operatingsystem => Amazon
osfamily => Linux