github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/demo/csi/ceph-csi-plugin/run-ceph.sh (about) 1 #!/usr/bin/env bash 2 3 CONSUL_HTTP_ADDR=${CONSUL_HTTP_ADDR:-http://localhost:8500} 4 5 echo 6 echo "nomad job run -var-file=nomad.vars ./ceph.nomad" 7 8 nomad job run -var-file=nomad.vars ./ceph.nomad 9 10 echo 11 echo -n "waiting for Ceph to be ready..." 12 while : 13 do 14 STATUS=$(curl -s "$CONSUL_HTTP_ADDR/v1/health/checks/ceph-dashboard" | jq -r '.[0].Status') 15 if [[ "$STATUS" == "passing" ]]; then echo; break; fi 16 echo -n "." 17 sleep 1 18 done 19 echo "ready!"