diff --git a/main.tf b/main.tf index 1df9024..9c9b28e 100644 --- a/main.tf +++ b/main.tf @@ -2,6 +2,13 @@ locals { oidc_arn = var.oidc_provider_arn tags = var.tags account_id = var.account_id + + tempo_internal_hostname = format("tempo.%v.svc.cluster.local", var.namespace) + tempo_internal_port_number = 3100 + tempo_internal_url = format("http://%v:%v/", local.tempo_internal_hostname, local.tempo_internal_port_number) + + tempo_otlp_port_number = 4317 + tempo_otlp_url = format("http://%v:%v", local.tempo_internal_hostname, local.tempo_otlp_port_number) } ################################################################################ diff --git a/outputs.tf b/outputs.tf index b999ac9..35a58ea 100644 --- a/outputs.tf +++ b/outputs.tf @@ -2,6 +2,24 @@ # Module information ################################################################################ +output "tempo_internal_endpoint" { + description = "internal endpoint for tempo" + value = { + hostname = local.tempo_internal_hostname + port_number = local.tempo_internal_port_number + url = local.tempo_internal_url + } +} + +output "tempo_otlp_endpoint" { + description = "internal otlp endpoint for tempo" + value = { + hostname = local.tempo_internal_hostname + port_number = local.tempo_otlp_port_number + url = local.tempo_otlp_url + } +} + output "module_name" { description = "The name of this module." value = local.module_name