Apply a previously reviewed Terraform plan for the Book Review App (assumes plan has already been reviewed)
Apply the Terraform plan for the Book Review App. This skill assumes you have already run /tf-plan and reviewed the output.
Work from the terraform/ directory.
Verify that tfplan.out exists from a prior /tf-plan run. If it does not exist, stop and tell the user to run /tf-plan first. Do not run apply without a saved plan file — this prevents surprise changes.
Check that the plan file is recent (less than 30 minutes old based on file modification time). If it is stale, warn the user that the plan may no longer reflect the current state and recommend re-running /tf-plan.
Run:
TF_APPLY_APPROVED=true terraform apply tfplan.out
The TF_APPLY_APPROVED=true prefix is required to pass the pre-tool-guard hook. Stream output as it runs. Do not use -auto-approve — the saved plan file already encodes approval.
After apply completes:
terraform output and display all outputs. Highlight the public_alb_dns value as the app entry point.availableIf apply succeeded cleanly, print: "Apply complete. Access the app at: <public_alb_dns> Run through the Validation Checklist in CLAUDE.md to confirm full functionality."