@@ -105,6 +105,7 @@ SCHEDULER_CONFIG_FILE="scheduler-config.yaml"
105105TRAPS_CONFIG_FILE=" traps-config.yaml"
106106INVENTORY_FILE=" inventory-tests.csv"
107107COREFILE=" Corefile"
108+ DISCOVERY_FOLDER=" discovery"
108109
109110# Get the absolute paths of the files
110111SCHEDULER_CONFIG_FILE_ABSOLUTE_PATH=$( realpath " $SCHEDULER_CONFIG_FILE " )
@@ -113,6 +114,7 @@ INVENTORY_FILE_ABSOLUTE_PATH=$(realpath "$INVENTORY_FILE")
113114COREFILE_ABS_PATH=$( realpath " $COREFILE " )
114115SPLUNK_HEC_HOST=$( hostname -I | cut -d " " -f1)
115116SPLUNK_HEC_TOKEN=$( cat hec_token)
117+ DISCOVERY_PATH=$( realpath " $DISCOVERY_FOLDER " )
116118
117119# Temporary file to store the updated .env content
118120TEMP_ENV_FILE=" .env.tmp"
@@ -122,6 +124,7 @@ awk -v scheduler_path="$SCHEDULER_CONFIG_FILE_ABSOLUTE_PATH" \
122124 -v traps_path=" $TRAPS_CONFIG_FILE_ABSOLUTE_PATH " \
123125 -v inventory_path=" $INVENTORY_FILE_ABSOLUTE_PATH " \
124126 -v corefile_path=" $COREFILE_ABS_PATH " \
127+ -v discovery_path=" $DISCOVERY_PATH " \
125128 -v splunk_hec_host=" $SPLUNK_HEC_HOST " \
126129 -v splunk_hec_token=" $SPLUNK_HEC_TOKEN " \
127130 '
@@ -130,6 +133,7 @@ awk -v scheduler_path="$SCHEDULER_CONFIG_FILE_ABSOLUTE_PATH" \
130133 updated["TRAPS_CONFIG_FILE_ABSOLUTE_PATH"] = 0;
131134 updated["INVENTORY_FILE_ABSOLUTE_PATH"] = 0;
132135 updated["COREFILE_ABS_PATH"] = 0;
136+ updated["DISCOVERY_PATH"] = 0;
133137 updated["SPLUNK_HEC_HOST"] = 0;
134138 updated["SPLUNK_HEC_TOKEN"] = 0;
135139 }
@@ -146,6 +150,9 @@ awk -v scheduler_path="$SCHEDULER_CONFIG_FILE_ABSOLUTE_PATH" \
146150 } else if ($1 == "COREFILE_ABS_PATH=") {
147151 print "COREFILE_ABS_PATH=" corefile_path;
148152 updated["COREFILE_ABS_PATH"] = 1;
153+ } else if ($1 == "DISCOVERY_PATH=") {
154+ print "DISCOVERY_PATH=" discovery_path;
155+ updated["DISCOVERY_PATH"] = 1;
149156 } else if ($1 == "SPLUNK_HEC_HOST=") {
150157 print "SPLUNK_HEC_HOST=" splunk_hec_host;
151158 updated["SPLUNK_HEC_HOST"] = 1;
@@ -169,6 +176,9 @@ awk -v scheduler_path="$SCHEDULER_CONFIG_FILE_ABSOLUTE_PATH" \
169176 if (updated["COREFILE_ABS_PATH"] == 0) {
170177 print "COREFILE_ABS_PATH=" corefile_path;
171178 }
179+ if (updated["DISCOVERY_PATH"] == 0) {
180+ print "DISCOVERY_PATH=" discovery_path;
181+ }
172182 if (updated["SPLUNK_HEC_HOST"] == 0) {
173183 print "SPLUNK_HEC_HOST=" splunk_hec_host;
174184 }
0 commit comments