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!"