Files
terraform-cloudflare-tunnel…/outputs.tf
hcornet e0dc8fa584
All checks were successful
Terraform Apply / Terraform Apply (push) Successful in 4m48s
update file output.tf
2025-11-20 10:44:35 +01:00

52 lines
1.7 KiB
HCL

# =============================================================================
# TUNNEL OUTPUTS
# =============================================================================
output "tunnel_id" {
description = "ID du tunnel Cloudflare"
value = cloudflare_zero_trust_tunnel_cloudflared.home_tunnel.id
}
output "tunnel_cname" {
description = "CNAME du tunnel Cloudflare"
value = "${cloudflare_zero_trust_tunnel_cloudflared.home_tunnel.id}.cfargotunnel.com"
}
output "tunnel_token" {
description = "Token pour l'agent cloudflared (SENSIBLE)"
value = data.cloudflare_zero_trust_tunnel_cloudflared_token.home_tunnel_token.token
sensitive = true
}
# =============================================================================
# APPLICATIONS OUTPUTS
# =============================================================================
#output "applications_urls" {
# description = "URLs publiques de toutes les applications"
# value = {
# for app_name, app_config in var.applications :
# app_name => "https://${app_config.subdomain}.${local.cloudflare_zone_id}"
# }
#}
output "applications_dns_records" {
description = "IDs des enregistrements DNS créés"
value = {
for app_name, dns_record in cloudflare_dns_record.applications :
app_name => dns_record.id
}
}
#output "applications_details" {
# description = "Détails de toutes les applications configurées"
# value = {
# for app_name, app_config in var.applications :
# app_name => {
# public_url = "https://${app_config.subdomain}.${local.cloudflare_zone_id}"
# origin_url = app_config.origin_url
# access_enabled = app_config.access_enabled
# dns_record_id = cloudflare_dns_record.applications[app_name].id
# }
# }
#}