Files

63 lines
2.0 KiB
Go Template

{
"output": {
"ecs_cluster_id": {
"description": "ECS cluster ID",
"value": "${var.ecs_cluster_id}"
},
"namespace_id": {
"description": "Cloud Map private DNS namespace ID",
"value": "${aws_service_discovery_private_dns_namespace.main.id}"
},
"namespace_name": {
"description": "Cloud Map private DNS namespace name",
"value": "${aws_service_discovery_private_dns_namespace.main.name}"
},
"subnet_ids": {
"description": "Subnet IDs used by ECS services",
"value": "${var.subnet_ids}"
},
"security_group_ids": {
"description": "Security group IDs used by ECS services",
"value": "${var.security_group_ids}"
}
{{- if $.Spec.O11y.Spec.Enabled }},
"signoz_service_arn": {
"description": "SigNoz ECS service ARN (target for ALB on port 8080)",
"value": "${aws_ecs_service.signoz.id}"
},
"signoz_service_name": {
"description": "SigNoz ECS service name",
"value": "${aws_ecs_service.signoz.name}"
}
{{- end }}
{{- if $.Spec.Ingester.Spec.Enabled }},
"ingester_service_arn": {
"description": "Ingester ECS service ARN (target for NLB on port 4317/4318)",
"value": "${aws_ecs_service.ingester.id}"
},
"ingester_service_name": {
"description": "Ingester ECS service name",
"value": "${aws_ecs_service.ingester.name}"
}
{{- end }}
{{- if $.Spec.TelemetryStore.Spec.Enabled }},
"telemetrystore_service_name": {
"description": "TelemetryStore ECS service name",
"value": "${aws_ecs_service.telemetrystore.name}"
}
{{- end }}
{{- if $.Spec.TelemetryKeeper.Spec.Enabled }},
"telemetrykeeper_service_name": {
"description": "TelemetryKeeper ECS service name",
"value": "${aws_ecs_service.telemetrykeeper.name}"
}
{{- end }}
{{- if $.Spec.MetaStore.Spec.Enabled }},
"metastore_service_name": {
"description": "MetaStore ECS service name",
"value": "${aws_ecs_service.metastore.name}"
}
{{- end }}
}
}