Примеры Terraform Provider
Типовые фрагменты конфигурации Status200 в Terraform.
Базовые примеры
Минимальный блок provider
terraform {
required_providers {
status200 = {
source = "status200/status200"
version = "~> 7.0" # self-hosted: "= 7.0.123"
}
}
}
provider "status200" {
status200_url = "https://status200.ru" # self-hosted — свой URL
api_key = var.status200_api_key
}
Простой монитор
resource "status200_monitor" "manual_monitor" {
name = "Homepage Monitor"
description = "Monitor for the main website homepage"
monitor_type = "Manual"
}Status page
# Публичная status page
resource "status200_status_page" "public" {
name = "Public Status Page"
description = "Public status page for customer-facing services"
}