I think the hydrazine will attack both ends of the succinic aldehyde, probably form a ring.
You could protect one aldehyde group as a 1,3-dithiane, this can give the indole but you get to unprotect it so 2 more steps. I think you can buy this protected succinic aldehyde.