- name: install wireguard for Arch pacman: name=wireguard-tools state=present when: ansible_os_family == "Arch" - name: install wireguard for Ubuntu apt: name=wireguard state=present when: ansible_os_family == "Debian" - name: create /etc/wireguard/wg0.conf copy: src: "{{ inventory_dir }}/files/{{ inventory_hostname }}/etc/wireguard/wg0.conf" dest: /etc/wireguard/wg0.conf owner: root group: root notify: restart wireguard - name: enable ipv4-forwarding shell: sysctl net.ipv4.ip_forward=1 - name: enable ipv6-forwarding shell: sysctl net.ipv6.conf.all.forwarding=1