#!/bin/sh

#reset prometheus

color_subr="/usr/share/veil/color.subr"
system_subr="/usr/share/veil/system.subr"
deb_subr="/usr/share/veil/deb.subr"
utils_subr="/usr/share/veil/utils.subr"

set -e
. ${color_subr}
. ${system_subr}
. ${deb_subr}
. ${utils_subr}
set +e

## main

init_color

${ECHO} "${N1_COLOR}reset: ${N2_COLOR}prometheus...${N0_COLOR}"

stop_services prometheus

for i in local_modules modules users nodes local_user; do
  [ -r /var/lib/ecp-veil/data/${i}/prometheus.yaml ] && ${RM_CMD} -f /var/lib/ecp-veil/data/${i}/prometheus.yaml
done

${RM_CMD} -f /etc/prometheus/prometheus.yaml
${RM_CMD} -rf /var/lib/prometheus/metrics2/

/usr/local/sbin/veil-prometheus

/usr/local/sbin/veil-role -a prometheus