always download latest extension version

This commit is contained in:
Simon Bruder 2018-11-08 20:21:41 +00:00
parent 27d96070df
commit ae708d423e
No known key found for this signature in database
GPG key ID: 6F03E0000CC5B62F
2 changed files with 15 additions and 8 deletions

View file

@ -47,10 +47,8 @@
language_packs:
- de
extensions:
- id: uBlock0@raymondhill.net
url: https://addons.mozilla.org/firefox/downloads/file/1114441/ublock_origin-1.17.2-an+fx.xpi
- id: https-everywhere@eff.org
url: https://addons.mozilla.org/firefox/downloads/file/1082984/https_everywhere-2018.9.19-an+fx.xpi
- uBlock0@raymondhill.net
- https-everywhere@eff.org
debian_sections:
- main
- contrib

View file

@ -1,6 +1,15 @@
---
- name: install firefox extensions
get_url:
url: "{{ item.url }}"
dest: "/usr/lib/firefox-esr/browser/extensions/{{ item.id }}.xpi"
- name: get extensions info
uri:
url: "https://addons.mozilla.org/api/v4/addons/addon/{{ item }}/"
return_content: yes
register: extension_infos
loop: "{{ firefox.extensions }}"
- name: install extensions
get_url:
url: "{{ item.json.current_version.files[0].url }}"
dest: "/usr/lib/firefox-esr/browser/extensions/{{ item.item }}.xpi"
loop: "{{ extension_infos.results }}"
loop_control:
label: "{{ item.url }}"