diff --git a/roles/lmn_teacherlaptop/tasks/wg_config.yml b/roles/lmn_teacherlaptop/tasks/wg_config.yml index 369b5ca..cae552a 100644 --- a/roles/lmn_teacherlaptop/tasks/wg_config.yml +++ b/roles/lmn_teacherlaptop/tasks/wg_config.yml @@ -30,7 +30,7 @@ - name: Set facts wg_ip ansible.builtin.set_fact: - wg_ip: "{{ wg_serverconfig.stdout | regex_search('AllowedIPs = (0-9.)+/32', '\\1') }}" + wg_ip: "{{ wg_serverconfig.stdout | regex_search('AllowedIPs = ([0-9.]+)/32', '\\1', multiline=True) | first }}" when: wg_serverconfig.rc == 0 and wg_ip is not defined - name: Check if Wireguard exists on client