May be we cay try to rely on the output of ceph-deploy and fail if nothing comes out in relatively large time interval, instead of doing this?