---
# handlers file for wireguard

- name: Activer les services
  ansible.builtin.systemd:
    enabled: true
    name: wg-quick@wg{{ item }}.service
  become: true
  loop: "{{ deploy.results | selectattr('changed', 'equalto', true) | map(attribute='index') }}"
  loop_control:
    index_var: index
    label: wg{{ index }}

- name: Redémarrer les services
  ansible.builtin.systemd:
    state: restarted
    name: wg-quick@wg{{ item }}.service
  when: wireguard_restart_services
  become: true
  loop: "{{ deploy.results | selectattr('changed', 'equalto', true) | map(attribute='index') }}"
  loop_control:
    index_var: index
    label: wg{{ index }}