One datastore generalized

but keep check for ceph datastore
we should take care of this, but we can remove the ceph_user_key from datastore.tt, if not the value will be visible to the regular users.