Knowledge Management

Is it possible to pass "CUSTOM_URL" variable into workflow_actions.conf?

himynamesdave
Contributor

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

0 Karma
1 Solution

jkat54
SplunkTrust
SplunkTrust

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.

View solution in original post

0 Karma

jkat54
SplunkTrust
SplunkTrust

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.

0 Karma

jkat54
SplunkTrust
SplunkTrust

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

0 Karma

himynamesdave
Contributor

Perfect solution - thank you.

Will post my code for anyone reading this in future once implemented...

0 Karma
Get Updates on the Splunk Community!

New in Observability Cloud - Explicit Bucket Histograms

Splunk introduces native support for histograms as a metric data type within Observability Cloud with Explicit ...

Updated Team Landing Page in Splunk Observability

We’re making some changes to the team landing page in Splunk Observability, based on your feedback. The ...

New! Splunk Observability Search Enhancements for Splunk APM Services/Traces and ...

Regardless of where you are in Splunk Observability, you can search for relevant APM targets including service ...