It might be a good idea to put the VMware tools setup in a vsphere.sh postinstall file which will be automatically included in the list of postinstall files only if the vsphere provider is used. This would require some changes on handling the postinstall files, but I would very much vote for such a change. See also issue #505 for more details.