Skip to content

Commit 33049ef

Browse files
committed
feat: download and apply meshviewer release automatically
1 parent 2b9bd13 commit 33049ef

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

roles/ff_util/handlers/main.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,6 @@
11
---
2+
- name: Unpack Meshviewer
3+
ansible.builtin.unarchive:
4+
src: /opt/meshviewer/meshviewer-build.zip
5+
dest: /var/www/hopglass.berlin.freifunk.net/www
6+
remote_src: true

roles/ff_util/tasks/main.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,14 @@
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+
notify: Unpack Meshviewer
1521

1622
- name: Copy owm2meshviewer script
1723
ansible.builtin.copy:

0 commit comments

Comments
 (0)