Revolutionize Data Ingestion: Introducing Terraform Support for 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

Announcing the General Availability of Splunk POD: Unlock the Power of Your Data with Ease

Introducing the New Workload Dashboard: Enhanced Visibility, Faster Troubleshooting, and Deeper Insights

Leading the Agentic AI Era: The Splunk Platform at Cisco Live APJ

Dashboard Studio: Token Eval and Conditional Panel Visibility

Introducing Resource Metrics: Elevate Your Insights with the New Workload Dashboard

Powering AI Innovation with Splunk: Meet the Cisco Data Fabric

Remote Upgrader for Windows Is Here: Simplifying Fleet-Wide Forwarder Upgrades

Dashboard Studio: Spec-TAB-ular Updates
