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]}")
7
7
readonly SCRIPT_PATH=$( dirname " $SCRIPT_FILENAME " )
8
8
9
9
if [[ " $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
+
10
16
if [[ -n " $OPENVOXSERVER_GRAPHITE_HOST " && -n " $OPENVOXSERVER_GRAPHITE_PORT " ]]; then
11
17
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
13
23
else
14
24
echo " ERROR: no OPENVOXSERVER_GRAPHITE_HOST or OPENVOXSERVER_GRAPHITE_PORT set."
15
25
exit 99
You can’t perform that action at this time.
0 commit comments