Skip to content

Commit ebf52fc

Browse files
authored
Merge pull request #308 from splunk/pass4SymmKey-test-fix
modify create defaults for pass4symmkey change
2 parents aeb2a79 + 73a7d3e commit ebf52fc

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

splunk/common-files/createdefaults.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
splunk_hec_token = os.environ.get("SPLUNK_HEC_TOKEN", None)
2626
splunk_password = os.environ.get("SPLUNK_PASSWORD", None)
2727
splunk_idxc_secret = os.environ.get("SPLUNK_IDXC_SECRET", None)
28+
splunk_idxc_pass4SymmKey = os.environ.get("SPLUNK_IDXC_PASS4SYMMKEY", None)
2829
splunk_shc_secret = os.environ.get("SPLUNK_SHC_SECRET", None)
30+
splunk_shc_pass4SymmKey = os.environ.get("SPLUNK_SHC_PASS4SYMMKEY", None)
2931

3032
def random_generator(size=24):
3133
# Use System Random for
@@ -41,10 +43,18 @@ def random_generator(size=24):
4143
os.environ["SPLUNK_HEC_TOKEN"] = str(tempuuid)
4244
if not splunk_password:
4345
os.environ["SPLUNK_PASSWORD"] = random_generator()
44-
if not splunk_idxc_secret:
45-
os.environ["SPLUNK_IDXC_SECRET"] = random_generator()
46-
if not splunk_shc_secret:
47-
os.environ["SPLUNK_SHC_SECRET"] = random_generator()
46+
if splunk_idxc_pass4SymmKey:
47+
os.environ["SPLUNK_IDXC_PASS4SYMMKEY"] = os.environ["SPLUNK_IDXC_SECRET"] = splunk_idxc_pass4SymmKey
48+
elif splunk_idxc_secret:
49+
os.environ["SPLUNK_IDXC_PASS4SYMMKEY"] = os.environ["SPLUNK_IDXC_SECRET"] = splunk_idxc_secret
50+
else:
51+
os.environ["SPLUNK_IDXC_PASS4SYMMKEY"] = os.environ["SPLUNK_IDXC_SECRET"] = random_generator()
52+
if splunk_shc_secret:
53+
os.environ["SPLUNK_SHC_PASS4SYMMKEY"] = os.environ["SPLUNK_SHC_SECRET"] = splunk_shc_pass4SymmKey
54+
elif splunk_shc_pass4SymmKey:
55+
os.environ["SPLUNK_SHC_PASS4SYMMKEY"] = os.environ["SPLUNK_SHC_SECRET"] = splunk_shc_secret
56+
else:
57+
os.environ["SPLUNK_SHC_PASS4SYMMKEY"] = os.environ["SPLUNK_SHC_SECRET"] = random_generator()
4858
sys.argv.append("--write-to-stdout")
4959
import environ
5060
environ.main()

0 commit comments

Comments
 (0)