Skip to content

articulate/terraform-provider-ohdear

Repository files navigation

Terraform Provider OhDear

A Terraform Provider for Oh Dear.

Usage

The provider requires an api_token (or OHDEAR_TOKEN environment variable) and an optional team_id (OHDEAR_TEAM_ID environment variable).

provider "ohdear" {
  api_token = "my-api-token"
  team_id   = 1234 # optional
}

To add a site to Oh Dear, create a ohdear_site resource.

resource "ohdear_site" "test" {
  url = "https://site.iwanttomonitor.com"
}

By default, all checks are enabled. You can customize this using the checks block. Any checks not defined in the block are disabled.

resource "ohdear_site" "test" {
  url = "https://site.iwanttomonitor.com"

  checks {
    uptime = true
  }
}

Development Requirements