diff --git a/tasks/workstation/linux/software/vpn.yml b/tasks/workstation/linux/software/vpn.yml index ce5a490..c0e8fe8 100644 --- a/tasks/workstation/linux/software/vpn.yml +++ b/tasks/workstation/linux/software/vpn.yml @@ -25,6 +25,14 @@ name: - mullvad-vpn state: present + + - name: Workstation | Software | VPN | Install (Artix, runit) + package: + name: + - mullvad-vpn-runit + state: present + when: ansible_distribution == "Artix" + and ansible_service_mgr == "runit" - name: Workstation | Software | VPN | Mullvad | Symlink GUI ansible.builtin.file: @@ -33,6 +41,13 @@ state: link force: true + - name: Workstation | Software | VPN | Mullvad | Enable (Artix, runit) + ansible.builtin.file: + src: "/etc/runit/sv/mullvad-daemon" + dest: "/run/runit/services/mullvad" + state: link + force: true + when: ansible_distribution in ("Debian", "Ubuntu", "Arch", "Artix") # TBD: VPNs for distros like Devuan.