Hi all -
I am building a Splunk App and have run into something I've never needed to do before...
During app setup (in setup.xml), user enters a "CUSTOM_URL" for their deployment and that data is saved to the KV store.
My aim is to pass this "CUSTOM_URL" variable into workflow_actions.conf. As an example:
```
[Workflow action example 0]
...
link.method = get
link.target = blank
link.uri = https://[CUSTOM_URL]/$SOME_FIELD_FROM_SEARCH$
type = link
...
```
Is this possible? If so, are there any examples available?
As always, thank you for your help Splunkers!
-dave
Absolutely.
Check out selfSignedWebSSL.py in /bin of this app https://splunkbase.splunk.com/app/3235/
Along with its restmap.conf and setup.xml
It will mostly take place in your rest endpoint's python code.
Absolutely.
Check out selfSignedWebSSL.py in /bin of this app https://splunkbase.splunk.com/app/3235/
Along with its restmap.conf and setup.xml
It will mostly take place in your rest endpoint's python code.
You're looking for the configParser and need to wrap up the usage of it in the custom rest api code.
The example I shared passes many values to a custom rest endpoint which then verifies the required values were passed and if so, uses the config parser to write new config files.
It uses os.path so that it works fine on all OSes that support Python 2.7
Perfect solution - thank you.
Will post my code for anyone reading this in future once implemented...