From d31f8404c208c35abde2a3a801065b06844a058d Mon Sep 17 00:00:00 2001
From: Leonidas Spyropoulos <artafinde@archlinux.org>
Date: Thu, 9 Mar 2023 19:51:27 +0000
Subject: [PATCH] terraform: uptimerobot remove the alert_contact

https://blog.uptimerobot.com/december-2022-we-are-introducing-sub-users-and-new-plans/

Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
---
 tf-stage2/.terraform.lock.hcl | 14 ++++++++++++--
 tf-stage2/uptimerobot.tf      |  8 --------
 2 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/tf-stage2/.terraform.lock.hcl b/tf-stage2/.terraform.lock.hcl
index cd467db19..994fb12bc 100644
--- a/tf-stage2/.terraform.lock.hcl
+++ b/tf-stage2/.terraform.lock.hcl
@@ -21,8 +21,7 @@ provider "registry.terraform.io/hashicorp/external" {
 }
 
 provider "registry.terraform.io/louy/uptimerobot" {
-  version     = "0.5.1"
-  constraints = "0.5.1"
+  version = "0.5.1"
   hashes = [
     "h1:Oc5L04pt+5NJ8n47K7tVHbqFmuobW/x5zaF5sPGCQwE=",
     "zh:0cab4092125cf524a2e5caf74a4e90f230734b20bbceb20e51ffb82f2fcc90fc",
@@ -62,3 +61,14 @@ provider "registry.terraform.io/mrparkers/keycloak" {
     "zh:db3b4d02fef69217055ac1536902bb694f3800c5d9929c7032ab31a3bd7147e1",
   ]
 }
+
+provider "registry.terraform.io/vexxhost/uptimerobot" {
+  version = "0.8.2"
+  hashes = [
+    "h1:TiAJg4VrgNreABRH7uTFg8HOp0KY53iVw/M+MVO0D9Y=",
+    "zh:348b22a27496b3f88103f6a08791d51531b0b20c35a7cf32c7dcf6a9a5b58d26",
+    "zh:77cdae6f3c852c677a70be4bc335372aba7ceef9556d4b4427bbc683030d5f7d",
+    "zh:7ef18e4bae4d9e92bdda3e4b5c633f1b7e614a9f8613df01d88334a4d86b1f99",
+    "zh:aa46d603a3dce7651ebb84e6b2b0419010594efbc8ab2d57c9f4906590f2c43f",
+  ]
+}
diff --git a/tf-stage2/uptimerobot.tf b/tf-stage2/uptimerobot.tf
index 9986cdca2..7b82b2fda 100644
--- a/tf-stage2/uptimerobot.tf
+++ b/tf-stage2/uptimerobot.tf
@@ -15,10 +15,6 @@ provider "uptimerobot" {
 
 data "uptimerobot_account" "account" {}
 
-data "uptimerobot_alert_contact" "default_alert_contact" {
-  friendly_name = data.external.vault_uptimerobot.result.vault_uptimerobot_alert_contact
-}
-
 locals {
   archlinux_org_monitor = {
     "Accounts"         = "https://accounts.archlinux.org"
@@ -40,8 +36,4 @@ resource "uptimerobot_monitor" "uptimerobot_monitor_archlinux" {
   type          = "http"
   url           = each.value
   interval      = 60
-
-  alert_contact {
-    id = data.uptimerobot_alert_contact.default_alert_contact.id
-  }
 }
-- 
GitLab