--- - name: Backup current sources.list ansible.builtin.copy: src: /etc/apt/sources.list dest: /etc/apt/sources.list.bak remote_src: true become: true - name: Add universe repository temporarily ansible.builtin.lineinfile: path: /etc/apt/sources.list line: "deb http://archive.ubuntu.com/ubuntu jammy main universe" insertafter: EOF become: true - name: Update apt cache ansible.builtin.apt: update_cache: true become: true - name: Upgrade all packages ansible.builtin.apt: upgrade: dist become: true - name: Install dependencies for Paisa ansible.builtin.apt: name: - libwebkit2gtk-4.0-dev state: present become: true # - name: Download webkitgtk tar.gz # ansible.builtin.get_url: # url: "https://webkitgtk.org/releases/webkitgtk-2.46.5.tar.xz" # dest: "/tmp/webkitgtk-2.46.5.tar.xz" # # - name: Extract webkitgtk binary # ansible.builtin.unarchive: # src: "/tmp/webkitgtk-2.46.5.tar.xz" # dest: "/tmp" # creates: "/tmp/webkitgtk-2.46.5/" # remote_src: true - name: Restore original sources.list ansible.builtin.copy: src: /etc/apt/sources.list.bak dest: /etc/apt/sources.list remote_src: true become: true - name: Download Paisa app deb ansible.builtin.get_url: url: "https://github.com/ananthakumaran/paisa/releases/download/v0.7.1/paisa-app-linux-{{ aarch }}.deb" dest: "/tmp/paisa-app-linux-{{ aarch }}.deb" - name: Install Paisa ansible.builtin.apt: deb: "/tmp/paisa-app-linux-{{ aarch }}.deb" state: present become: true - name: Remove Paisa deb ansible.builtin.file: path: "/tmp/paisa-app-linux-{{ aarch }}.deb" state: absent