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:
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
Feel free to leave comments if you have any questions.