From 91672f87fc8391b538c6d5f3576707e32cbb54d3 Mon Sep 17 00:00:00 2001 From: Andrew Nester Date: Thu, 26 Oct 2023 16:26:59 +0200 Subject: [PATCH] Upload terraform state even if apply fails --- bundle/phases/deploy.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bundle/phases/deploy.go b/bundle/phases/deploy.go index a8ca75186b..6c75218bf8 100644 --- a/bundle/phases/deploy.go +++ b/bundle/phases/deploy.go @@ -29,8 +29,10 @@ func Deploy() bundle.Mutator { terraform.Interpolate(), terraform.Write(), terraform.StatePull(), - terraform.Apply(), - terraform.StatePush(), + bundle.Defer( + terraform.Apply(), + terraform.StatePush(), + ), ), lock.Release(lock.GoalDeploy), ),