diff --git a/main.tf b/main.tf index 2ad0eac..fd45ab4 100644 --- a/main.tf +++ b/main.tf @@ -41,8 +41,6 @@ locals { var.sns_default_kms_key)) : var.sns_default_kms_key ) - route53_availability_request_url = var.monitoring_route53_healtcheck_fqdn_url != "" ? var.monitoring_route53_healtcheck_fqdn_url: module.load_balancer.lb_dns_name - route53_availability_port = var.lb_tls_certificate_arn != "" ? 443 : 80 } locals { @@ -223,12 +221,12 @@ module "monitoring" { cmk_key_alias = var.sns_cmk_key_alias parameter_store_kms_key_arn = local.calculated_parameter_store_kms_key_arn cloudwatch_log_group_retention_in_days = var.monitoring_log_group_retention_in_days - route53_availability_request_url = local.route53_availability_request_url + route53_availability_request_url = var.monitoring_route53_healtcheck_fqdn_url != "" ? var.monitoring_route53_healtcheck_fqdn_url : module.load_balancer.lb_dns_name route53_availability_measure_latency = var.monitoring_route53_measure_latency sns_kms_key_arn = local.calculated_sns_kms_key_arn graphdb_node_count = var.graphdb_node_count route53_availability_http_string_type = local.calculated_http_string_type - route53_availability_port = local.route53_availability_port + route53_availability_port = var.lb_tls_certificate_arn != "" ? var.monitoring_route53_availability_https_port : var.monitoring_route53_availability_http_port } module "graphdb" { diff --git a/variables.tf b/variables.tf index 6455039..d641b53 100644 --- a/variables.tf +++ b/variables.tf @@ -362,6 +362,18 @@ variable "monitoring_route53_health_check_aws_region" { default = "us-east-1" } +variable "monitoring_route53_availability_http_port" { + description = "Define the HTTP port for the Route53 availability check" + type = number + default = 80 +} + +variable "monitoring_route53_availability_https_port" { + description = "Define the HTTPS port for the Route53 availability check" + type = number + default = 443 +} + variable "monitoring_route53_healtcheck_fqdn_url" { description = "Define custom domain name for the Route53 Health check" type = string