A Terraform Provider for Oh Dear.
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
}
}
- Go (for development)
- golangci-lint
- GoReleaser