Could you avoid inheritance and rather include or require ceph::role::base ?