Hello,
Please add in documentation / README how to generate new Hiera eyaml keys for new Puppet installation. It may seems as unnessecary, but it will save time to beginers (who deploy Puppet first time) and doesn't know how to do it.
$ sudo mkdir /etc/puppetlabs/puppet/eyaml
$ sudo /opt/puppetlabs/puppet/bin/eyaml createkeys \
--pkcs7-private-key /etc/puppetlabs/puppet/eyaml/private_key.pkcs7.pem \
--pkcs7-public-key /etc/puppetlabs/puppet/eyaml/public_key.pkcs7.pem
$ sudo chown -R puppet:puppet
$ sudo chmod 500 /etc/puppetlabs/puppet/eyaml
$ sudo chmod 400 /etc/puppetlabs/puppet/eyaml/*.pem