--- - name: Install wireguard hosts: all become: true strategy: free gather_facts: true become_method: sudo tasks: - name: Install required packages apt: pkg: - wireguard - openresolv state: latest update_cache: true - name: Copy wireguard config copy: src: files/wireguard/de.conf dest: /etc/wireguard/de.conf owner: root group: root mode: 0600 - name: Enable wireguard service systemd: name: wg-quick@de enabled: yes state: started - name: Grab the ip address shell: ip addr show dev de | grep -Po 'inet \K[\d.]+' register: ip - name: Print the ip address debug: msg: "The ip address is {{ ip.stdout }}"