Skip to content

Commit bb46665

Browse files
committed
Make sure powershell on_error trap gets the instance ID
Signed-off-by: Jeremiah Snapp <[email protected]>
1 parent b2f7152 commit bb46665

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packer/windows/conf/bin/bk-install-elastic-stack.ps1

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@ function on_error {
99
$errorLine=$_.InvocationInfo.ScriptLineNumber
1010
$errorMessage=$_.Exception
1111

12+
$instance_id=(Invoke-WebRequest -UseBasicParsing http://169.254.169.254/latest/meta-data/instance-id).content
13+
1214
aws autoscaling set-instance-health `
13-
--instance-id "(Invoke-WebRequest -UseBasicParsing http://169.254.169.254/latest/meta-data/instance-id).content" `
15+
--instance-id "$instance_id" `
1416
--health-status Unhealthy
1517

1618
cfn-signal `

0 commit comments

Comments
 (0)