๐ง Validate and Preview โ
Use this checklist to confirm configuration changes before deploying.
1. Run a diff for each affected stack โ
bash
stackaroo diff development payment-app-network
stackaroo diff production payment-app-service
- Start with non-production contexts to verify credentials and permissions.
- Review the output for each stackโStackaroo highlights template, parameter, and tag changes.
2. Investigate validation errors โ
Common causes:
- Missing template files or typos in the
template
path. - Incorrect
stack_name
oroutput_key
values when referencing stack outputs. - Parameters that break CloudFormation type constraints (for example, malformed CIDR blocks).
Fix the configuration and rerun stackaroo diff
until it completes without errors.
3. Capture a final review โ
- Share the diff output in pull requests or chat for team approval.
- Once satisfied, proceed with
stackaroo deploy <context> <stack>
to apply the changes.
Keeping this loop tight reduces surprises and keeps deployments predictable.