All Apps and Add-ons

Installing apps available in SplunkBase via splunk CLI

ianformanek
Explorer

I am trying to automate the installation of apps (as part of automating the whole splunk server creation), and since there is the nice ./splunk install app <file/link> command, I was hoping I could just use

./splunk install app http://splunkbase.splunk.com/apps:startdownload/PDF+Report+Server+-+install+on+Linux+only/1.3/pdfser...

or even better

./splunk install app pdfserver where I would just refer to a unique global app name (in the spirit of apt/yum)

but neither works - the download link probably only works in a browser (curl also chokes on it, giving an error that JavaScript is required).

Is there any way to make this work that I missed (aside from downloading the app manually and putting it on my server and pointing the automation/CLI to that file)?

Tags (1)

tfrederick74656
Explorer

I wrote a script to do this. It allows you to authenticate to Splunkbase and download an app.
Once you have the app.tgz, you can use the standard ./splunk install app <filename> syntax.

https://github.com/tfrederick74656/splunkbase-download

I realize this reply comes about 9 years too late, but hopefully it helps someone else in the future.

MuS
Legend

Hi ianformanek

did you try to use this link as well?

splunk install app http://splunk-base.splunk.com/apps/22348/download/

cheers

ianformanek
Explorer

Just tried, same result (An error occurred: file could not be opened successfully) - that url is just a redirect to the one I tried earlier.

Seems like this is a way to enforce accepting license on download.

0 Karma
Get Updates on the Splunk Community!

Exciting News: The AppDynamics Community Joins Splunk!

Hello Splunkers,   I’d like to introduce myself—I’m Ryan, the former AppDynamics Community Manager, and I’m ...

The All New Performance Insights for Splunk

Splunk gives you amazing tools to analyze system data and make business-critical decisions, react to issues, ...

Good Sourcetype Naming

When it comes to getting data in, one of the earliest decisions made is what to use as a sourcetype. Often, ...