From e0395dda046d277fc6e3c206a33033b9a94dd049 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sun, 26 Jul 2026 18:15:20 -0700 Subject: [PATCH] Add symlinks for the Mullvad GUI. --- tasks/workstation/linux/software/vpn.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tasks/workstation/linux/software/vpn.yml b/tasks/workstation/linux/software/vpn.yml index c8ddd00..bdce64f 100644 --- a/tasks/workstation/linux/software/vpn.yml +++ b/tasks/workstation/linux/software/vpn.yml @@ -2,7 +2,7 @@ # Install VPN client(s). # https://mullvad.net/en/help/install-mullvad-app-linux -- name: Workstation | Software | VPN | Add Mullvad Repo [apt] +- name: Workstation | Software | VPN | Mullvad | Add Repo [apt] shell: "{{ item }}" loop: - sudo curl -fsSLo /usr/share/keyrings/mullvad-keyring.asc https://repository.mullvad.net/deb/mullvad-keyring.asc @@ -10,7 +10,7 @@ - apt update when: ansible_pkg_mgr == "apt" -- name: Workstation | Software | VPN | Add Mullvad Repo [dnf] +- name: Workstation | Software | VPN | Mullvad | Add Repo [dnf] shell: "{{ item }}" loop: - sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/stable/mullvad.repo @@ -21,3 +21,13 @@ name: - mullvad-vpn state: present + +- name: Workstation | Software | VPN | Mullvad | Symlink GUI + ansible.builtin.file: + src: "/opt/Mullvad VPN/mullvad-vpn" + dest: "{{ item }}" + state: link + force: true + loop: + - "{{ global_bin }}/mullvad-vpn" + - "{{ global_bin }}/mullvad-gui"