Added facter properties to the Vagrantfile so thta puppet scripts can use them. Use top level property values form Vagrant file instead of puppet defined ones.