From 032c7d261cb0f8316a6f1ae78b88d9cf87c903dd Mon Sep 17 00:00:00 2001 From: Alex Y <145951890+alyoamz@users.noreply.github.com> Date: Thu, 31 Oct 2024 13:23:58 +1100 Subject: [PATCH] Update ec2 describe-instances filter Update ec2 describe-instances filter to return an instance ID that meets the condition `${ec2_tag} = ${port}` --- lib/plugins/stonith/external/ec2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/plugins/stonith/external/ec2 b/lib/plugins/stonith/external/ec2 index bdbceefa..2fca31ca 100755 --- a/lib/plugins/stonith/external/ec2 +++ b/lib/plugins/stonith/external/ec2 @@ -216,7 +216,7 @@ function instance_for_port() local instance="" # Look for port name -n in the INSTANCE data - instance=`aws ec2 describe-instances $options --filters "Name=tag-value,Values=${port}" "Name=tag-key,Values=${ec2_tag}" --query 'Reservations[*].Instances[*].InstanceId' ` + instance=`aws ec2 describe-instances $options --filters "Name=tag:${ec2_tag},Values=${port}" --query 'Reservations[*].Instances[*].InstanceId'` if [ -z $instance ]; then instance_not_found=1