Skip to content

Commit a3b86e7

Browse files
committed
Add a note about Stack Dep Ref triggering logic
1 parent 39ffcb2 commit a3b86e7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

docs/concepts/stack/stack-dependencies.md

+4
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ output "dummy" {
8080
!!! note
8181
If you are using CloudFormation - adding an output is considered a [no-op](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/troubleshooting.html#troubleshooting-errors-no-updates-to-perform){: rel="nofollow"}, so if you are making an output-only change, you will need to make a modification to the Resources section of the CloudFormation template that is recognized as a change by CF - e.g adding a dummy resource like `AWS::CloudFormation::WaitConditionHandle`.
8282

83+
#### Reconciling failed runs
84+
85+
When detecting changes in outputs, we also consider the previous run of the dependent stack. If the previous run wasn't successful, we'll trigger it regardless of the output changes. This is to ensure that the dependent stack has a chance to recover from a potential failure.
86+
8387
#### Vendor limitations
8488

8589
[Ansible](../../vendors/ansible/) and [Kubernetes](../../vendors/kubernetes/) does not have the concept of outputs, so you cannot reference the outputs of them. They _can_ be on the receiving end though:

0 commit comments

Comments
 (0)