summaryrefslogtreecommitdiffstats
path: root/qa/suites/orch/cephadm/osds/2-ops/rmdir-reactivate.yaml
blob: a971a02e45625c5e49725410199b288e6823098a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
tasks:
- cephadm.shell:
    host.a:
      - |
        set -e
        set -x
        ceph orch ps
        HOST=$(hostname -s)
        OSD=$(ceph orch ps $HOST | grep osd | head -n 1 | awk '{print $1}')
        echo "host $HOST, osd $OSD"
        ceph orch daemon stop $OSD
        while ceph orch ps | grep $OSD | grep running ; do sleep 5 ; done
        ceph auth export $OSD > k
        ceph orch daemon rm $OSD --force
        ceph orch ps --refresh
        while ceph orch ps | grep $OSD ; do sleep 5 ; done
        ceph auth add $OSD -i k
        ceph cephadm osd activate $HOST
        while ! ceph orch ps | grep $OSD | grep running ; do sleep 5 ; done
- cephadm.healthy: