Grafana Terraform provider
The Grafana Terraform provider provisions configuration management resources for Grafana. You can use it to manage resources such as dashboards, data sources, plugins, folders, organizations or alert notification channels.
Use the following guides to get started using Terraform to manage your Grafana Cloud stack:
- Creating and managing a Grafana Cloud stack using Terraform describes how to create a Grafana Cloud stack and add a data source and dashboard using Terraform.
- Creating and managing dashboards using Terraform and GitHub Actions describes how to create and manage multiple dashboards represented as JSON source code for Grafana using Terraform and GitHub Actions.
- Managing IRM on Grafana Cloud using Terraform describes how to connect an integration to Grafana IRM, configure escalation policies, and add your on-call schedule using Terraform.
- Managing Fleet Management in Grafana Cloud using Terraform describes how to create collectors and pipelines in Grafana Fleet Management using Terraform.
- Managing Frontend Observability in Grafana Cloud using Terraform describes how to manage resources in Frontend Observability using Terraform.
- Managing Asserts in Grafana Cloud using Terraform describes how to create and manage alert configurations and suppressed assertions in Grafana Cloud Asserts using Terraform.
- Install plugins in Grafana Cloud using Terraform describes how to install plugins in Grafana Cloud using Terraform.