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!

Introducing Value Insights (Beta): Understand the Business Impact your organization ...

Real progress on your strategic priorities starts with knowing the business outcomes your teams are delivering ...

Enterprise Security (ES) Essentials 8.3 is Now GA — Smarter Detections, Faster ...

As of today, Enterprise Security (ES) Essentials 8.3 is now generally available, helping SOC teams simplify ...

Unlock Instant Security Insights from Amazon S3 with Splunk Cloud — Try Federated ...

Availability: Must be on Splunk Cloud Platform version 10.1.2507.x to view the free trial banner. If you are ...