Skip to content

๐Ÿ”ง 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 or output_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.

Released under the BSD 3-Clause licence.