#!/usr/bin/env bash PROMETHEUS_FILE="$(dirname $0)/../vars/prometheus_files_list.yml" GRAFANA_FILE="$(dirname $0)/../vars/grafana_files_list.yml" PROMETHEUS_REP="$(dirname $0)/../templates/prometheus" GRAFANA_REP="$(dirname $0)/../templates/grafana" echo -e "---\nprometheus_files:" > "${PROMETHEUS_FILE}" echo -e "---\ngrafana_files:" > "${GRAFANA_FILE}" git clone https://github.com/poseidon/typhoon.git $(dirname $0)/typhoon cp -fr $(dirname $0)/typhoon/addons/prometheus/* "${PROMETHEUS_REP}/" for i in $(ls "${PROMETHEUS_REP}"/rbac/*.yaml) $(ls "${PROMETHEUS_REP}"/*.yaml) $(ls "${PROMETHEUS_REP}"/discovery/*.yaml) $(ls "${PROMETHEUS_REP}"/exporters/*/*.yaml); do echo " - prometheus/${i#*prometheus/}" done >> "${PROMETHEUS_FILE}" cp -fr $(dirname $0)/typhoon/addons/grafana/* "${GRAFANA_REP}/" for i in $(ls "${GRAFANA_REP}"/*.yaml); do echo " - grafana/${i#*grafana/}" done >> "${GRAFANA_FILE}" rm -fr $(dirname $0)/typhoon