From e9f180939070e36a3472def2f582ac40c628af86 Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Sun, 12 Jul 2026 20:58:57 +0300 Subject: Set up leolalla_fi jail, improve volume migration handling --- roles/jails/19_leolalla_fi/tasks/main.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'roles/jails/19_leolalla_fi/tasks') diff --git a/roles/jails/19_leolalla_fi/tasks/main.yml b/roles/jails/19_leolalla_fi/tasks/main.yml index 2abdaff..413f930 100644 --- a/roles/jails/19_leolalla_fi/tasks/main.yml +++ b/roles/jails/19_leolalla_fi/tasks/main.yml @@ -1,2 +1,30 @@ - import_role: name: jail + tasks_from: jail_setup + +- name: Install gdrive-photo-gallery from port + shell: cd /usr/ports/www/gdrive-photo-gallery && make install BATCH=yes WRKDIRPREFIX=/tmp/ports DISTDIR=/tmp/distfiles + register: _gallery_install + failed_when: "_gallery_install.rc != 0 and 'already installed' not in _gallery_install.stdout" + changed_when: "'already installed' not in _gallery_install.stdout" + +- name: Deploy environment file + template: + src: "{{ jail_role_dir }}/templates/gdrive_photo_gallery.env.j2" + dest: /usr/local/etc/gdrive-photo-gallery.env + owner: root + group: wheel + mode: "0600" + no_log: true + +- name: Deploy wrapper script + template: + src: "{{ jail_role_dir }}/templates/usr_local_bin_gdrive_photo_gallery" + dest: /usr/local/bin/gdrive-photo-gallery + owner: root + group: wheel + mode: "0755" + +- import_role: + name: jail + tasks_from: jail_launch -- cgit v1.3