'Deletes a snapshot.
:param snapshot: dictionary snapshot reference'

@cutils.trace
def delete_snapshot(self, snapshot):

    nfs_mount = snapshot.volume.provider_location
    snapshot_name = self._get_snapshot_name(snapshot)
    if self._file_not_present(nfs_mount, snapshot_name):
        snapshot_name = snapshot.name
        if self._file_not_present(nfs_mount, snapshot_name):
            return
    self._execute('rm', self._get_file_path(nfs_mount, snapshot_name), run_as_root=True)
