should we change line 5 if this is nfs+iscsi to simply default?

    Puppet::Type.type(:esx_datastore).provide(:default, ...