Ensure was not being properly used in resource::location
Modify resource::vhost and resource::location to manage different distros