Setting Up a Splunk Testing Environment Using Terraform & GCP

Overview

Have you ever wished you had a fresh ephemeral Splunk instance that you could quickly spin up, run
some tests and then kill it, with maximum speed and minimum cloud costs?

I was working on a customer engagement recently that required me to test a custom developed
Splunk app on a large list of Splunk Universal Forwarder versions and OS distributions (75 distinct host
types in total) that if spun up manually on a cloud provider, would take a long time to set up and tear
down, would be subject to potentially costly “fat-fingering” user errors and would be costly if left up
longer than necessary.

Enter Hashi Terraform to the rescue. The industry-leading infrastructure-as-code tool makes the
standup, setup and teardown of cloud compute nodes simple, speedy and repeatable so that an
environment can be built, a complete set of tests can be run, results received and the test nodes
destroyed in minutes rather than hours.

In this whitepaper, I show how I set up my computer and built the Search Head and Deployment
server, as well as how I set up the many Splunk Universal Forwarders to satisfy the test plan.

Download Whitepaper

Get access to this exciting whitepaper now, by completing the form below.


Looking to expedite your success with Terraform? Click here for more information about our Terraform Professional Service offerings, including:

  • Terraform Implementation
  • Infrastructure Migration using Terraform
  • Implementing Zero Trust Architectures
  • Terraform Operational Assessment