<template name="vrrp" results="per_template">
<doc>
Getter template to parse VRRP configuration from network devices.

Supported platforms:

- Arista EOS
- Cisco IOS-XR
- Cisco NX-OS
- Juniper Junos

Returns a normalized list of dictionaries, each dictionary has these keys:

- `interface` - logical interface name string
- `group` - VRRP group number integer
- `virtual_address` - virtual IPv4 or IPv6 address string
- `priority` - VRRP priority integer
- `authentication_type` - authentication type string or `null`

Example normalized output (YAML):

```yaml
- interface: ae123.123
  group: 1
  virtual_address: 123.123.102.233
  priority: 123
  authentication_type: md5
```

</doc>

<extend template="ttp://platform/arista_eos_show_running_config_section_vrrp.txt"/>

<extend template="ttp://platform/cisco_xr_show_running_config_formal_router_vrrp.txt"/>

<extend template="ttp://platform/cisco_nxos_show_running_config_vrrpv3.txt"/>

<extend template="ttp://platform/juniper_junos_show_configuration_pipe_display_set_pipe_match_vrrp_group.txt"/>

</template>
