Hi @DShofkom33x , I am still searching for the best approach, but meanwhile our setup is: - Created onе "Default Device Setting" template defining only: DNS, NTP, SNMP, Banner, Dynamic Updates, ContentID and session settings, logging setting and etc (any other setting that is considered standard for us and applied on all devices) - Created one "Site Specific Network settings" template defining anything needed in the Network tab (interfaces, routing, IPsec, GP etc). In the same template defining the HA setting. For this template we have defined some template variables: $peer-ip - used in HA config general tab for peer ip address $ha1-ip - used in HA config, HA1 local IP address $ha2-ip - used in HA config, HA2 local IP address $gw-ip. - used in HA config, for path monitoring. - Created on template stack per site - the stack include default device settings and the site specific network and HA config. - Each member in the cluster is overwritting and uses specific value for all three variables At the beginning I liked this approach as it is using fewer tempaltes = fewer templates to support. The disadvantage is that template variables supprot only ip addresses and network. Which means that you cannot set different priority for the to members using same template (so we define it locally). So I am starting to preffer the approach to use separate stacks for each member. Depenting on the standartization between your sites (firewalls) you can try to create two tempplate for HA peer one and HA peer two. So the two stack will use the same network template and the "standard HA" templates
... View more