Cribl Terraform Provider
The Cribl Terraform provider offers a streamlined, repeatable approach for configuring end-to-end infrastructure as code (IaC) and managing resources consistently across Cribl Organizations and Workspaces.
For an opinionated Terraform starter template, refer to the Cribl as Code Quickstart GitHub repository. The quickstart repo provides copyable examples for creating Worker Groups and installing Packs in Cribl.Cloud, including committing and deploying the configuration. Clone the quickstart repo and follow the instructions to develop a repeatable pipeline for your own deployment.
The terraform-provider-criblio GitHub repository includes in-depth examples and describes prerequisites, installation and authentication, available resources and data sources, and testing.
The Terraform Registry documentation also provides reference information.
On-prem deployments support operations for resources including Sources, Destinations, Routes, Pipelines, and Packs. Cribl Search, Cribl Lake and Lakehouse, and Workspace Management operations are supported only on Cribl.Cloud.
Submit feedback, feature requests, and questions about the Cribl Terraform provider to Cribl Support.