#!/bin/bash

case "${1}" in
  list)
    /opt/ceph-scripts2/bin/omerta.sh --query --role="${NB_ROLE}" --hostname-label="cloud_fqdn" --extra-labels "project=${NB_PROJECT} region=${NB_REGION} zone=${NB_ZONE} environment=${NB_ENV}"

    if [[ "${NB_PROJECT}" == "pss" && "${NB_ROLE}" == "ss" ]]
      then
        NB_ROLE="mon"
        /opt/ceph-scripts2/bin/omerta.sh --query --role="${NB_ROLE}" --hostname-label="cloud_fqdn" --extra-labels "project=${NB_PROJECT} region=${NB_REGION} zone=${NB_ZONE} environment=${NB_ENV}"
    fi
  ;;
  *)
    /opt/ceph-scripts2/bin/omerta.sh --duration "${1}m" --comment "${2}" --role="${NB_ROLE}" --hostname-label="cloud_fqdn" --extra-labels "project=${NB_PROJECT} region=${NB_REGION} zone=${NB_ZONE} environment=${NB_ENV}"

    if [[ "${NB_PROJECT}" == "pss" && "${NB_ROLE}" == "ss" ]]
      then
        NB_ROLE="mon"
        /opt/ceph-scripts2/bin/omerta.sh --duration "${1}m" --comment "${2}" --role="${NB_ROLE}" --hostname-label="cloud_fqdn" --extra-labels "project=${NB_PROJECT} region=${NB_REGION} zone=${NB_ZONE} environment=${NB_ENV}"
    fi
  ;;
esac
