clawdinators/scripts/resolve-latest-ami.sh
Josh Palmer 05d43b1926 infra: add fleet control api + multi-instance
- add control API Lambda + fleet deploy workflow
- introduce instances registry + common host config
- add fleet control skill + scripts
- update bootstrap bundles + secrets docs
- wire OpenTofu for multi-instance + user-data
2026-02-03 01:20:23 +01:00

19 lines
429 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
region="${AWS_REGION:?AWS_REGION required}"
ami_id="$(aws ec2 describe-images \
--region "${region}" \
--owners self \
--filters "Name=tag:clawdinator,Values=true" \
--query 'Images | sort_by(@,&CreationDate)[-1].ImageId' \
--output text)"
if [ -z "${ami_id}" ] || [ "${ami_id}" = "None" ]; then
echo "No AMI found with tag clawdinator=true" >&2
exit 1
fi
echo "${ami_id}"