diff --git a/tasks/configure.yml b/tasks/configure.yml index 278c90d..13eeb5d 100644 --- a/tasks/configure.yml +++ b/tasks/configure.yml @@ -95,3 +95,12 @@ notify: - Restart Wireguard service - Ping Wireguard server + +- name: Configure peers hosts file entry + lineinfile: + path: /etc/hosts + regexp: "^{{ item['AllowedIPs'] | regex_replace('/.*$', '')}} " + line: "{{ item['AllowedIPs'] | regex_replace('/.*$', '')}} {{ item['name'] }}.{{ vpn_domain }}" + backup: true + create: true + loop: "{{ wireguard_peers }}"