case / terraform-provider-checkly

Terraform provider for the Checkly monitoring service

Home Page:https://registry.terraform.io/namespaces/checkly

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Checkly Terraform Provider

Tests Release GitHub go.mod Go version GitHub tag (latest by date)

🌐 A Terraform provider for the Checkly monitoring service

Overview

This Terraform provider enables users to manage Checkly resources like checks, groups, snippets and more.

Installation

Please refer to the installation guide

If you're still using Terraform 0.12 please refer to terraform 0.12 documentation

How to use?

For documentation and example usage see:

  1. Checkly's documentation.
  2. The official provider documentation
  3. test.tf.

You can also find step-by-step guides on Checkly's blog:

  1. Managing Checkly checks with Terraform
  2. Scaling Puppeteer and Playwright on Checkly with Terraform

Run Locally

Clone the repo, build the project and add it to your Terraform plugins directory. You will need to have Go installed.

git clone git@github.com:checkly/terraform-provider-checkly.git
cd terraform-provider-checkly
go test
go build && CHECKLY_API_KEY=xxx CHECKLY_ACCOUNT_ID=xxx  go test -tags=integration

We recommend to use tfswitch to easily manage different Terraform versions in your local environment.

License

MIT


Checkly
Delightful Active Monitoring for Developers
From Checkly with ♥️

About

Terraform provider for the Checkly monitoring service

https://registry.terraform.io/namespaces/checkly


Languages

Language:Go 98.8%Language:Makefile 1.2%