`vhost_path` name describes the file system path for the website code to exist in.  It should not be used as an attribute name to provide FQDN or URI for vhosting.  Let's change this to 'vhost' or 'vhost_name' - and update the code accordingly.