Yes My friend,
You have to establish two separate GRE tunnels with both the controllers ( Master- Standby).
Here is how it works,
As there is VRRP running between controllers, only VRRP master will send the GRE HB hence guest traffic will go through the GRE terminated on the Master.
To provide failover capabilities between the tunnels and to ensure guest user traffic is directed down only one tunnel (primary),
The guest users will be pointed to the VRRP IP as their default gateway by the DHCP server.
In a failure scenario, VRRP hello’s will timeout due to the loss of the tunnel and the backup Controller ( Standby) will take over the VRRP session/IP, thereby restoring user connectivity.
Therefore Idle deployment solution is, bring up two separate GREs terminating on Master and Standby.
Hope , got clarity on this,
Please feel free for any further help on this.