Revolutionize Data Ingestion: Introducing Terraform Support for Splunk Cloud Platform

Platform Spencer Baker
Splunk Cloud Platform has always been a powerful platform for aggregating, analyzing, and extracting actionable insights from your machine-generated data. As data volumes continue to grow exponentially, efficiently managing the ingestion of data into Splunk becomes crucial. To address this need, we are thrilled to announce the debut of Terraform support for the Splunk Cloud Platform.

Terraform for Splunk Cloud Platform is a distinct offering tailored specifically for all our cloud-based platforms and differs from the Splunk Enterprise Terraform edition 1.1.0. In this blog, we will dive into the latest addition to Terraform support for Index, IP Allow List, and HEC Token management across Splunk Cloud Platform deployments.

The new Terraform support capabilities for Splunk Cloud Platform are built on the foundation of the Admin Config Service (ACS), which enables users to programmatically manage various aspects of their Splunk Cloud Platform deployment. With Terraform support, customers can now leverage infrastructure as code principles to get their data into Splunk Cloud Platform.

Streamlining Index Management:

Index management is a critical component of any Splunk deployment, allowing admins to organize and categorize data for optimal search and analysis. By integrating Terraform, Splunk Cloud administrators can be empowered to define and provision indexes programmatically. This automation helps to simplify the process of managing large-scale Splunk Cloud Platform deployments.

Enhanced IP Allow List Management:

Securely controlling access to your Splunk Cloud Platform deployment is paramount to safeguarding sensitive data. With Terraform support, managing IP allow lists becomes virtually seamless. By defining IP allow list rules through code, users can easily automate the process of granting or revoking access to specific IP addresses and reduce manual effort.

Efficient HEC Token Management:

Splunk's HTTP Event Collector (HEC) is a powerful mechanism for ingesting data into Splunk. Terraform support now enables Splunk Cloud Platform users to programmatically manage HEC tokens, allowing for easier provisioning and revocation of tokens as needed. This frees up admins’ valuable time for other critical tasks.

For comprehensive information on starting to use and leveraging Terraform support for Splunk Cloud Platform, including troubleshooting and tips, please visit Splunk Docs, Github repo, and the Terraform Registry. Both resources offer new and experienced users step-by-step instructions for optimizing data ingestion workflows. New Terraform users should review the getting started guide on Managing Infrastructure as Code with Terraform. To get started with Terraform support for your Splunk Cloud Platform deployment, click the “USE PROVIDER” button in the top right on the Terraform Registry page.

As we continue our efforts to include even more ACS capabilities for Terraform for Splunk Cloud Platform, we encourage you to submit your ideas and feature requests for the Enterprise Cloud workspace through the Splunk Ideas portal and report any provider issues on our Github repository. Don't miss out on these advanced capabilities designed to help you transform your data analytics platform into a more efficient and scalable solution.

Terraform support for the Splunk Cloud Platform utilizes the Admin Config Service and is available to the entire commercial cloud fleet on version 8.0.2007 or higher.

Happy Splunking!

- Spencer Baker

Senior Product Manager
Admin Config Service (ACS)
Splunk App Management

Related Articles

Dynamic Data: Data Retention Options in Splunk Cloud Platform
Platform
3 Minute Read

Dynamic Data: Data Retention Options in Splunk Cloud Platform

Discover how Splunk Cloud Platform provides customers flexibility and choice on how their data is managed to address the needs of a diverse set of use cases and retention schemes.
Introducing Automatic UI Updates
Platform
3 Minute Read

Introducing Automatic UI Updates

Learn more about Automatic UI Updates (AUIU), a new cloud service that allows admins to get the most up-to-date UI experience between Splunk Cloud upgrades.
How to Upgrade Your App to jQuery v3.5 or Newer
Platform
3 Minute Read

How to Upgrade Your App to jQuery v3.5 or Newer

Announcing the migration to jQuery v3.5 from prior versions in Splunk Enterprise, Splunk Cloud and all apps built on the platform. You need to update this to version 3.5+ by August 31, 2021.