firefox/firefox.yml

47 lines
1.7 KiB
YAML
Raw Normal View History

2022-07-12 16:09:57 +02:00
- name: Firefox setup
2022-07-12 15:08:28 +02:00
hosts: all
tasks:
2022-07-12 16:09:57 +02:00
- name: Install Firefox
apt:
name:
- firefox
2022-08-02 16:41:18 +02:00
# - firefox-locale-de
2022-07-25 14:39:36 +02:00
- name: Install Flatpaks
community.general.flatpak:
name:
- io.gitlab.librewolf-community
2022-07-12 16:09:57 +02:00
2022-07-12 15:08:28 +02:00
- name: Firefox policy
2022-07-12 16:08:38 +02:00
ansible.builtin.copy:
src: policies.json
dest: /usr/lib/firefox/distribution/policies.json
2022-07-12 15:08:28 +02:00
owner: root
group: root
2022-07-12 16:08:38 +02:00
mode: '0444'
2022-07-12 16:55:25 +02:00
backup: yes
2022-08-08 17:14:05 +02:00
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"
2022-07-12 16:55:25 +02:00
- 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