diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2026-07-12 20:58:57 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2026-07-12 20:58:57 +0300 |
| commit | e9f180939070e36a3472def2f582ac40c628af86 (patch) | |
| tree | 2775b203826a996de5ddfb833ac3bb066d9fa7d5 /roles/jails/19_leolalla_fi/tasks | |
| parent | 56f6dcf6d4443e6b22eede461ea5c5d07f3a30a4 (diff) | |
Set up leolalla_fi jail, improve volume migration handling
Diffstat (limited to 'roles/jails/19_leolalla_fi/tasks')
| -rw-r--r-- | roles/jails/19_leolalla_fi/tasks/main.yml | 28 |
1 files changed, 28 insertions, 0 deletions
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 |
