2525splunk_hec_token = os .environ .get ("SPLUNK_HEC_TOKEN" , None )
2626splunk_password = os .environ .get ("SPLUNK_PASSWORD" , None )
2727splunk_idxc_secret = os .environ .get ("SPLUNK_IDXC_SECRET" , None )
28- splunk_idxc_pass4SymmKey = os .environ .get ("SPLUNK_SHC_PASS4SYMMKEY " , None )
28+ splunk_idxc_pass4SymmKey = os .environ .get ("SPLUNK_IDXC_PASS4SYMMKEY " , None )
2929splunk_shc_secret = os .environ .get ("SPLUNK_SHC_SECRET" , None )
3030splunk_shc_pass4SymmKey = os .environ .get ("SPLUNK_SHC_PASS4SYMMKEY" , None )
3131
@@ -43,15 +43,18 @@ def random_generator(size=24):
4343 os .environ ["SPLUNK_HEC_TOKEN" ] = str (tempuuid )
4444if not splunk_password :
4545 os .environ ["SPLUNK_PASSWORD" ] = random_generator ()
46- if not splunk_idxc_secret :
47- os .environ ["SPLUNK_IDXC_SECRET" ] = random_generator ()
48- if not splunk_idxc_pass4SymmKey :
49- os .environ ["SPLUNK_IDXC_SECRET" ] = os .environ ["SPLUNK_IDXC_SECRET" ]
50- if not splunk_shc_secret :
51- os .environ ["SPLUNK_SHC_SECRET" ] = random_generator ()
52- if not splunk_shc_pass4SymmKey :
53- os .environ ["SPLUNK_SHC_PASS4SYMMKEY" ] = os .environ ["SPLUNK_SHC_SECRET" ]
54-
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 ()
5558sys .argv .append ("--write-to-stdout" )
5659import environ
5760environ .main ()
0 commit comments