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"