Hi guys
I am trying to deploy an app that contains a scripts that uses the variable $SPLUNK_HOME
the issue comes when $SPLUNK_HOME is different on several servers, or even the variable has not been set at all.
is there any way of including the setting of a variable in a script?
any other approaches would also be appreciated
thanks
I think I coded myself something that works for me
By including this in the beginning of my script, it does the magic I expect it to do
SPLUNK_HOME=pwd | sed -n 's/\(.*splunk\).*/\1/p'
$SPLUNK_HOME is splunk environment variable. You can see this /opt/splunk/bin/splunk envvars
.
In python script u can get value:
import os
SPLUNK_HOME = os.environ["SPLUNK_HOME"]
I think I coded myself something that works for me
By including this in the beginning of my script, it does the magic I expect it to do
SPLUNK_HOME=pwd | sed -n 's/\(.*splunk\).*/\1/p'