File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed
openvoxserver/container-entrypoint.d Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -7,9 +7,19 @@ readonly SCRIPT_FILENAME=$(readlink -f "${BASH_SOURCE[0]}")
77readonly SCRIPT_PATH=$( dirname " $SCRIPT_FILENAME " )
88
99if [[ " $OPENVOXSERVER_GRAPHITE_EXPORTER_ENABLED " == " true" ]]; then
10+ # Only check for CERTNAME if graphite exporter is enabled
11+ if [[ -z " $CERTNAME " ]]; then
12+ echo " ERROR: CERTNAME environment variable is not set, and is required for the graphite exporter configuration."
13+ exit 1
14+ fi
15+
1016 if [[ -n " $OPENVOXSERVER_GRAPHITE_HOST " && -n " $OPENVOXSERVER_GRAPHITE_PORT " ]]; then
1117 echo " Enabling graphite exporter"
12- sed -e " s/GRAPHITE_HOST/$OPENVOXSERVER_GRAPHITE_HOST /" -e " s/GRAPHITE_PORT/$OPENVOXSERVER_GRAPHITE_PORT /" " $SCRIPT_PATH /84-metrics.conf.tmpl" > /etc/puppetlabs/puppetserver/conf.d/metrics.conf
18+ # Use multiple -e flags to perform multiple substitutions in a single pass
19+ sed -e " s/GRAPHITE_HOST/$OPENVOXSERVER_GRAPHITE_HOST /" \
20+ -e " s/GRAPHITE_PORT/$OPENVOXSERVER_GRAPHITE_PORT /" \
21+ -e " s/server-id: localhost/server-id: $CERTNAME /" \
22+ " $SCRIPT_PATH /84-metrics.conf.tmpl" > /etc/puppetlabs/puppetserver/conf.d/metrics.conf
1323 else
1424 echo " ERROR: no OPENVOXSERVER_GRAPHITE_HOST or OPENVOXSERVER_GRAPHITE_PORT set."
1525 exit 99
You can’t perform that action at this time.
0 commit comments