But it's chef convention to mention every dependency, even the optional one. If you take foodcritic it will say that you don't have a depends for ceph even if it is optional only. So this dependency doesnt really hurt, it says only that the ceph cookbook got to be present on the chef server.