Sign in to create and edit playbooks. Sign In Register

INFRA Verification Checklist (EB Reference)

Document Required

Description

Infrastructure Verification

Project: {project}
Deployment Style: Elastic Beanstalk
Verified: {date}
Verified By: {name}

CDK Stacks

Stack Status Notes
Network (VPC, SG)
App (EB, ECR ref, CI IAM) Both envs Ready
Backups (S3, SSM) Bucket + lifecycle 90d
SES Optional
DNS (Route53 CNAME) Points to {project}-prod.eba-…, not ALB ARN

Platform Snapshot

Check Status Notes
export_eb_live_settings.py run
diff_eb_live_vs_cdk.py → 0 diffs Secrets excluded

EB Environments

Env Status Health CNAME VersionLabel
{project}-prod
{project}-idle

ECR

Check Status Notes
Push test image
Pull from EB instance role

DNS & TLS

Check Status Notes
dig app.example.com → prod EB label
HTTPS /health/ on prod domain ACM on ALB :443
HTTP /health/ on idle CNAME Used for CI smoke

Backup & SSM

Check Status Notes
SSM managed instances Both EB envs
Manual make backup → S3
CI backup in deploy-idle.sh Fail-closed

End-to-End Blue/Green

Step Status Notes
gh release create → deploy-idle
Idle smoke revision match
make swap → prod smoke Wait ≥90s after swap
Rollback (second swap) tested Old version still on other env

GitHub Actions

Workflow Status Notes
build-and-deploy on release
promote.yml manual + approval
infra.yml on infra/ changes Optional
Metadata
Type:
Document
Required:
Yes
Created:
May 29, 2026
Updated:
May 29, 2026
Producer Activity
Deploy & Verify Cloud Environment

Design & Deploy Cloud Infra

Consumer Activities 0

No activities consume this artifact yet.