About the Terraform Provider for Mezmo
Mezmo is a centralized log management platform. The Terraform provider from Mezmo allows organizations to manage Views and Alerts programmatically via Terraform commands. With the Terraform provider, which utilizes our Configuration API, automate deployments of Views and Alerts to your Mezmo environment. Read the full documentation on the official Terraform site. If you are interested in contributing to this project, the source is in GitHub.Your service key can be generated or retrieved from the Mezmo web application. Navigate to Settings > Organization > API Keys.
Scenarios for Using the Terraform Provider
One use case for the Terraform provider is if you need to quickly spin up multiple Alerts on Views in several Kubernetes clusters and you need them to all be exactly the same. You can use Terraform to create and deploy the Alerts. Automation like this helps reduce the risk of error and speeds the process. Other use cases include:- As a developer, I want to replicate a set of Views/Alerts with minor tweaks from a base template in the same or different account.
- I want to manage my infrastructure and infrastructure SaaS apps (ex. PagerDuty, Sysdig, etc.) including Mezmo from the same toolset.
- As a SRE manager, I want all changes to a critical set of views/alerts to be code reviewed so that my workflow and alerting doesn’t get disrupted by accident, and mistakes can be quickly undone.

