Skip to content

Commit f987a5d

Browse files
committed
feat: download and apply meshviewer release automatically
1 parent 46123af commit f987a5d

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

roles/ff_util/tasks/main.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,21 @@
1010
- /opt/meshviewer
1111
- /var/www/hopglass.berlin.freifunk.net/www/
1212

13-
# Download latest meshviewer release from https://github.com/freifunk/meshviewer/releases
14-
# and unpack to /var/www/hopglass.berlin.freifunk.net/www/
13+
- name: Download Meshviewer release
14+
ansible.builtin.get_url:
15+
url: "https://github.com/freifunk/meshviewer/releases/download/v{{ meshviewer_version }}/meshviewer-build.zip"
16+
dest: /opt/meshviewer/
17+
mode: "0644"
18+
owner: caddy
19+
group: caddy
20+
register: meshviewer_download
21+
22+
- name: Unpack Meshviewer to webserver path
23+
unarchive:
24+
src: /opt/meshviewer/meshviewer-build.zip
25+
dest: /var/www/hopglass.berlin.freifunk.net/www
26+
remote_src: true
27+
when: meshviewer_download.changed
1528

1629
- name: Copy owm2meshviewer script
1730
ansible.builtin.copy:

0 commit comments

Comments
 (0)