I have a yaml array like below,
identitymappings:
- arn: "arn:aws:iam::12345567:role/AdmRole"
  group: "system:masters"
  user: "user1"
- arn: "arn:aws:iam::12345567:role/TestRole"
  group: "system:masters"
  user: "user2"
I am trying to parse this yaml in a bash script using for loop and yq.
 for identityMapping in $(yq read test.yaml "identitymappings[*]"); do
      roleArn=$identityMapping["arn"]
      group=$identityMapping.group
      user=$identityMapping.user
done
But I am not getting the expected results like not able to fetch the values of roleArn,group,user. Please let me know how to fix this.
 
     
     
     
     
     
    