How do I run a stack without triggering dependent stacks?

Last updated: July 14, 2025

Context

When working with stacks that have dependencies defined, if you have the trigger always option enabled - triggering your stack will trigger dependent stacks.

Options

A) You can temporarily toggle off the trigger always option. Without this, dependent stacks will only kick off if there is a change to the reference between the stacks or a new reference has been added.

B) You can use Tasks to run a stack without triggering dependent stacks. Tasks are untracked runs that perform the same operations as regular tracked runs but have two key differences:

  • Tasks do not trigger dependent stack runs

  • Tasks do not appear in the stack's run history

For example, you can use a terraform apply task to make changes to a stack without affecting its dependencies. The task will execute the same operations as a tracked run would, but in isolation.

For more information about tasks and how to use them, see the Tasks documentation.