Archive
Highlighted

Why is splunk-launch.conf not in system/local?

Motivator

Why is splunk-launch.conf not in system/local?

0 Karma
Highlighted

Re: Why is splunk-launch.conf not in system/local?

Motivator

Note from splunk-launch.conf didn't help?

# Note: this conf file is different from most splunk conf files.  There is
# only one in the whole system, located at
# $SPLUNK_HOME/etc/splunk-launch.conf; further, there are no stanzas,
# explicit or implicit.  Finally, any splunk-launch.conf files in
# etc/apps/... or etc/users/... will be ignored.
0 Karma
Highlighted

Re: Why is splunk-launch.conf not in system/local?

Motivator

yeah, but still curious as to why

0 Karma
Highlighted

Re: Why is splunk-launch.conf not in system/local?

SplunkTrust
SplunkTrust

i think that because of the nature of the configurations this file holds, you really dont want any conflict or overwrite due to hierarchy.
even at system/local, it can be overwritten or conflicted by writing same file in an indexer cluster (slave-apps directory) or search head cluster (moves to the default directory when pushing bundle)
any conflicts in this file will cause pain ...
nothing above is supported in any docs (that i could find) just a guess

0 Karma
Highlighted

Re: Why is splunk-launch.conf not in system/local?

Builder

Because Splunk-launch.conf hold startup information, that is required to get the Splunk application started to the point it can read the other configuraiton files.

The settings for the SPLUNKHOME and SPLUNKDB variables are set in this file. How can it read the files in $SPLUNKHOME/etc/apps if it doesnt know the value of SPLUNKHOME?

View solution in original post