mirror of
https://github.com/hanzoai/o11y-foundry.git
synced 2026-11-03 02:08:34 +00:00
#### Features - Adds forge for the ecs ec2 terraform casting - Adds cast for terraform - Adds tooler for terraform Related: https://github.com/SigNoz/platform-pod/issues/1772
63 lines
2.0 KiB
Go Template
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.Signoz.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 }}
|
|
}
|
|
}
|