When granting the Move action with the top of the card, the ally must actually attack to have an attack action, but as long as they get in a position to do so, they gain the move 1, even if they are not in a position to do so before the move 1. The ally must be able to provably do the attack after moving - so they can't open doors or reveal new/hidden information if doing so may prevent the attack. Items and any other abilities or effects that affect the total movement may be used to reach the attack hex.
It is the same for summons. They are granted the additional move action so long as using it would put them in a position to attack. This move is always executed automatically (not controlled by the summoner), and it is a separate action. The summons takes into account the granted movement as well as any other movement abilities and effects they are subject to when determining where to move and who to attack.