Getting Data In

Python Splunk deployment Installer Script - scalable barebones deployments

tarneaud
Engager

Hi all,
Although it is in "alpha" and arguably very poor python 🙂 this script will download, install and configure a scalable barebones Splunk deployment via SSH (Python Fabric).

It will configure the Splunk network that it installs with the following configuration:

  • Barebones Deployment server andclients
  • Search pooling of indexers and defacto listeners
  • Barebones Forwarders (ready for the additions of your desired input apps.
  • Clustering option does not work together with deployserver (remember the "alpha")

Tested against Amazon EC2 - 8 instance (1xdeploy, 3xindexers, 4xforwarders) installed and configured and communicating in approx 5 minutes.

In case python syntax breaks (it does - sorry) below, you can obtain it from here: https://github.com/tarneaud/splunk-installer

Enjoy!

tarneaud
Engager

Feel free to leave comments if you have any questions.

0 Karma
Get Updates on the Splunk Community!

Unlock Database Monitoring with Splunk Observability Cloud

  In today’s fast-paced digital landscape, even minor database slowdowns can disrupt user experiences and ...

Purpose in Action: How Splunk Is Helping Power an Inclusive Future for All

At Cisco, purpose isn’t a tagline—it’s a commitment. Cisco’s FY25 Purpose Report outlines how the company is ...

[Upcoming Webinar] Demo Day: Transforming IT Operations with Splunk

Join us for a live Demo Day at the Cisco Store on January 21st 10:00am - 11:00am PST In the fast-paced world ...