Bug #44825
cephadm: bootstrap is not idempotent
0%
Description
It would be helpful if this command did nothing if the cluster is already bootstrapped. This would simplify ansible rules for deployment.
Related issues
History
#1 Updated by Sebastian Wagner almost 4 years ago
Making cephadm bootstrap truly idempotent will not be trivial. As there are going to be some special cases, like: what about existing daemons that were not created by `cephadm bootstrap`
Please don't use --allow-overwrite:
cephadm bootstrap --allow-overwrite #WRONG!
which makes you able to call bootstrap multiple times, but does not remove the old cluster.
#2 Updated by Sebastian Wagner almost 4 years ago
- Related to Bug #44824: cephadm: adding osd device is not idempotent added
#3 Updated by Sebastian Wagner almost 4 years ago
ceph-salt as well: https://github.com/ceph/ceph-salt/issues/173
#4 Updated by Sebastian Wagner over 2 years ago
- Related to Bug #45909: already existing cluster deployed: cephadm bootstrap failure added
#5 Updated by Sebastian Wagner over 2 years ago
- Priority changed from Normal to Low
#6 Updated by Redouane Kachach Elhichou almost 2 years ago
To be honest, I don't see the benefit of this feature-request. Bootstrap right now will fail if a cluster with the same id already exists. So user should delete the previous cluster before creating the new one (with the same id). I'm closing the issue. Please re-open if you think that this is still a useful feature that we have to consider for cephadm.
#7 Updated by Redouane Kachach Elhichou almost 2 years ago
- Status changed from New to Rejected