diff --git a/cloud/aws/vpn/inputs.tf b/cloud/aws/vpn/inputs.tf new file mode 120000 index 0000000..a68ace3 --- /dev/null +++ b/cloud/aws/vpn/inputs.tf @@ -0,0 +1 @@ +../../../inputs.tf \ No newline at end of file diff --git a/cloud/aws/vpn/monitors-vpn.tf b/cloud/aws/vpn/monitors-vpn.tf new file mode 100644 index 0000000..bfa6a8f --- /dev/null +++ b/cloud/aws/vpn/monitors-vpn.tf @@ -0,0 +1,36 @@ +module "message" { + source = "../../common/alerting-message" + oncall_24x7 = "${var.hno_escalation_group}" + oncall_office_hours = "${var.ho_escalation_group}" +} + +resource "datadog_monitor" "VPN_status" { + name = "[${var.env}] VPN Down {{ tunnelipaddress }}" + message = "${module.message.alerting-message}" + + query = <