]> git.proxmox.com Git - ceph.git/blob - ceph/qa/suites/orch/cephadm/workunits/task/test_ca_signed_key.yaml
update ceph source to reef 18.2.1
[ceph.git] / ceph / qa / suites / orch / cephadm / workunits / task / test_ca_signed_key.yaml
1 roles:
2 - - host.a
3 - mon.a
4 - mgr.a
5 - osd.0
6 - client.0
7 - - host.b
8 - mon.b
9 - mgr.b
10 - osd.1
11 - client.1
12 overrides:
13 cephadm:
14 use-ca-signed-key: True
15 tasks:
16 - install:
17 - cephadm:
18 - cephadm.shell:
19 host.a:
20 - |
21 set -ex
22 HOSTNAMES=$(ceph orch host ls --format json | jq -r '.[] | .hostname')
23 for host in $HOSTNAMES; do
24 # do a check-host on each host to make sure it's reachable
25 ceph cephadm check-host ${host} 2> ${host}-ok.txt
26 HOST_OK=$(cat ${host}-ok.txt)
27 if ! grep -q "Host looks OK" <<< "$HOST_OK"; then
28 printf "Failed host check:\n\n$HOST_OK"
29 exit 1
30 fi
31 done