front-integrations/terraform/build_packages_external.sh
Adam Moussa 1ad265b177
feat(terraform): migrate front-integrations to HCP Terraform
Freeze SAM CD and add Terraform for seahaven-prod (Lambdas, DynamoDB,
EventBridge, alarms) so HCP becomes the sole deploy path. Include prod
secret ARNs in the tfvars example for workspace wiring.
2026-08-05 18:38:12 -04:00

16 lines
420 B
Bash
Executable file

#!/usr/bin/env bash
# Terraform external data source entrypoint. Stdout must be JSON only.
set -euo pipefail
ROOT="$(cd "$(dirname "$0")" && pwd)"
"${ROOT}/build_packages.sh" >&2
hash="$(
{
find "${ROOT}/build/sla_monitor" "${ROOT}/build/user_sync" -type f -print0 2>/dev/null \
| sort -z \
| xargs -0 sha256sum
} | sha256sum | awk '{print $1}'
)"
printf '{"status":"ok","hash":"%s"}\n' "${hash}"