reject undef items
set gem_home for the ruby apps
correct naming
wrap it in a module statement
manage selinux stuff
require sftponly class
use correct selinux type
add only if to workaround puppet bug #12830
rename site modules
fix various puppet language things
new style for 2.7
fix for new style for 2.7
fix dynamic scope variables, function access
remove hiera
this should enforced as apache
make source better configurable