Skip to content

Commit 29c0921

Browse files
committed
Don't send stop signal
This forces the agent to stop immediately after being restarted. Because it's an async command the start later fails because the agent hasn't stopped yet.
1 parent 145bda3 commit 29c0921

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

packer/windows/conf/buildkite-agent/scripts/terminate-instance.ps1

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ $Token = (Invoke-WebRequest -UseBasicParsing -Method Put -Headers @{'X-aws-ec2-m
55
$InstanceId = (Invoke-WebRequest -UseBasicParsing -Headers @{'X-aws-ec2-metadata-token' = $Token} http://169.254.169.254/latest/meta-data/instance-id).content
66
$Region = (Invoke-WebRequest -UseBasicParsing -Headers @{'X-aws-ec2-metadata-token' = $Token} http://169.254.169.254/latest/meta-data/placement/region).content
77

8-
Write-Output "terminate-instance: disconnecting agent..."
9-
nssm stop buildkite-agent
10-
118
Write-Output "terminate-instance: requesting instance termination..."
129
aws autoscaling terminate-instance-in-auto-scaling-group --region "$Region" --instance-id "$InstanceId" "--should-decrement-desired-capacity" 2> $null
1310

0 commit comments

Comments
 (0)