From 0878511abff485a0a7b6282b5211605dd4feed80 Mon Sep 17 00:00:00 2001 From: Geert Smelt Date: Fri, 26 Jun 2020 11:16:59 +0200 Subject: [PATCH] Fix listing EC2 instances if default output format is not JSON --- checks/check119 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/checks/check119 b/checks/check119 index 5a0a90d7..bc97c801 100644 --- a/checks/check119 +++ b/checks/check119 @@ -18,7 +18,7 @@ CHECK_ALTERNATE_check119="check119" check119(){ for regx in $REGIONS; do - EC2_DATA=$($AWSCLI ec2 describe-instances $PROFILE_OPT --region $regx --query 'Reservations[].Instances[].[InstanceId, IamInstanceProfile.Arn, State.Name]') + EC2_DATA=$($AWSCLI ec2 describe-instances $PROFILE_OPT --region $regx --query 'Reservations[].Instances[].[InstanceId, IamInstanceProfile.Arn, State.Name]' --output json) EC2_DATA=$(echo $EC2_DATA | jq '.[]|{InstanceId: .[0], ProfileArn: .[1], StateName: .[2]}') INSTANCE_LIST=$(echo $EC2_DATA | jq -r '.InstanceId') if [[ $INSTANCE_LIST ]]; then