We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 22176e8 commit 2c15ca8Copy full SHA for 2c15ca8
packer/windows/conf/buildkite-agent/scripts/terminate-instance.ps1
@@ -9,3 +9,11 @@ $Region = (Invoke-WebRequest -UseBasicParsing http://169.254.169.254/latest/meta
9
10
Write-Output "terminate-instance: requesting instance termination..."
11
aws autoscaling terminate-instance-in-auto-scaling-group --region "$Region" --instance-id "$InstanceId" "--should-decrement-desired-capacity"
12
+
13
+if ($lastexitcode -eq 0) { # If autoscaling request was successful, we will terminate
14
+ Write-Output "terminate-instance: disabling buildkite-agent service"
15
+ nssm stop buildkite-agent
16
+}
17
+else {
18
+ Write-Output "terminate-instance: ASG could not decrement (we're already at minSize)"
19
0 commit comments