Skip to content

Commit a904a72

Browse files
authored
Merge pull request #331 from sil-org/add-heartbeat
Add heartbeat URL
2 parents 6d5266f + 0fb09d9 commit a904a72

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

modules/040-id-broker/main.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ locals {
131131
from_email = var.from_email
132132
from_name = var.from_name
133133
google_config = local.google_vars
134+
heartbeat_url = var.heartbeat_url
134135
help_center_url = var.help_center_url
135136
hibp_check_interval = var.hibp_check_interval
136137
hibp_check_on_login = var.hibp_check_on_login

modules/040-id-broker/task-definition.json.tftpl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@
7373
"value": "${from_name}"
7474
},
7575
${google_config},
76+
{
77+
"name": "HEARTBEAT_URL",
78+
"value": "${heartbeat_url}"
79+
},
7680
{
7781
"name": "HIBP_CHECK_INTERVAL",
7882
"value": "${hibp_check_interval}"

modules/040-id-broker/variables.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,12 @@ variable "google_config" {
157157
default = { enableSheetsExport = false }
158158
}
159159

160+
variable "heartbeat_url" {
161+
description = "The scheduled task will submit a request to this URL at the end of each event for monitoring purpose."
162+
type = string
163+
default = ""
164+
}
165+
160166
variable "help_center_url" {
161167
description = "URL to password manager help center"
162168
type = string

test/040-id-broker.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ module "broker" {
2121
event_schedule = ""
2222
from_email = ""
2323
google_config = { a = "b" }
24+
heartbeat_url = ""
2425
help_center_url = ""
2526
hibp_check_interval = ""
2627
hibp_check_on_login = true

0 commit comments

Comments
 (0)