- name: Firefox setup hosts: all tasks: - name: Install Firefox apt: name: - firefox # - firefox-locale-de - name: Install Flatpaks community.general.flatpak: name: - io.gitlab.librewolf-community - name: Firefox policy ansible.builtin.copy: src: policies.json dest: /usr/lib/firefox/distribution/policies.json owner: root group: root mode: '0444' backup: yes with_items: - "/usr/lib/firefox/distribution/policies.json" - "/var/lib/flatpak/app/io.gitlab.librewolf-community/x86_64/stable/26847d0989a7ed9b7d5a92f32d600a9e54763246d1fcca0cebe87cdb7279869e/files/lib/librewolf/settings/distribution/policies.json" - "/var/lib/flatpak/app/io.gitlab.librewolf-community/x86_64/stable/26847d0989a7ed9b7d5a92f32d600a9e54763246d1fcca0cebe87cdb7279869e/files/lib/librewolf/distribution/policies.json" - name: /usr/local/sbin/autoupdate.d/video-download-helper.update blockinfile: path: /usr/local/sbin/autoupdate.d/video-download-helper.update mode: "0400" owner: root group: root create: yes marker: "# {mark} ANSIBLE MANAGED BLOCK" block: | wget $(curl -s https://api.github.com/repos/mi-g/vdhcoapp/releases/latest | jq -r '.assets[]' | egrep "\"browser_download_url\": .+_amd64.deb" | head -n1 | cut -d"\"" -f4) -O /tmp/vdh.deb dpkg -i /tmp/vdh.deb rm /tmp/vdh.deb backup: yes validate: /bin/bash -n %s - name: Install video-download-helper command: bash -e /usr/local/sbin/autoupdate.d/video-download-helper.update args: creates: /opt/net.downloadhelper.coapp