well, removing the `return 0` (most important fix in this pr)  is critical for installing fresh ceph clusters. I didn't introduced new self variables here, there are only a few existing ones left that are hardest to get rid of..