Skip to content

Commit 22176e8

Browse files
author
Chloe Hutchinson
committed
Remove Stop-Computer directive – EC2 will do that for us
1 parent 9b67657 commit 22176e8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# Stop script execution when a non-terminating error occurs
22
$ErrorActionPreference = "Stop"
33

4+
Write-Output "terminate-instance: waiting for 10 seconds to allow agent logs to drain to Cloudwatch..."
5+
Start-Sleep -Seconds 10
6+
47
$InstanceId = (Invoke-WebRequest -UseBasicParsing http://169.254.169.254/latest/meta-data/instance-id).content
58
$Region = (Invoke-WebRequest -UseBasicParsing http://169.254.169.254/latest/meta-data/placement/availability-zone).content -replace ".$"
69

10+
Write-Output "terminate-instance: requesting instance termination..."
711
aws autoscaling terminate-instance-in-auto-scaling-group --region "$Region" --instance-id "$InstanceId" "--should-decrement-desired-capacity"
8-
9-
Stop-Computer $env:computername -Force

0 commit comments

Comments
 (0)