diff --git a/templates/docker-compose.yml.j2 b/templates/docker-compose.yml.j2 index 213000a..37a67ea 100644 --- a/templates/docker-compose.yml.j2 +++ b/templates/docker-compose.yml.j2 @@ -2,6 +2,18 @@ version: '3.9' services: +{% if deploy_adguard_virtual_ip['enable'] %} + keepalived: + image: ghcr.io/rmartin16/keepalived:latest + network_mode: host + environment: + INTERFACE: {{ deploy_adguard_virtual_ip['interface'] }} + VIRTUAL_IPS: {{ deploy_adguard_virtual_ip['vip_addr'] }} + STATE: "BACKUP" + cap_add: + - NET_ADMIN +{% endif %} + adguard: image: adguard/adguardhome:latest ports: @@ -53,4 +65,4 @@ volumes: driver_opts: o: bind device: {{ deploy_adguard_directory }}/data - type: none \ No newline at end of file + type: none