diff --git a/tasks/configure.yml b/tasks/configure.yml index 4f60444..d1a6451 100644 --- a/tasks/configure.yml +++ b/tasks/configure.yml @@ -78,3 +78,14 @@ enabled: true daemon_reload: true masked: false + +- name: Get host public IP + uri: + url: https://api.ipify.org?format=json + register: pub_ip + +- name: Allow traffic to server + ufw: + rule: allow + from: "{{ pub_ip.json.ip }}" + delegate_to: "{{ groups['wireguard_server'][0] }}"