specify puppet version for master

Previously, the version of Puppet installed by
puppet apply vs. setup.pp were not the same.

This commit adds hiera data based on osfamily
that can be used to specify the version of
Puppet to install.