diff --git a/defaults/main.yml b/defaults/main.yml index f385b67..7ca9353 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -14,7 +14,7 @@ lemmy_logfile_error: '/var/log/lemmy_err.log' lemmy_app_dir: '/var/lib/lemmy' # Backend -lemmy_backend_version: '0.19.5' +lemmy_backend_version: '0.19.8' lemmy_backend_source_dir: '/var/lib/lemmy-git' lemmy_backend_dir: '{{ lemmy_app_dir }}/lemmy-server' @@ -50,7 +50,7 @@ nodejs_version: '20' lemmy_ui_pkg: - yarn -lemmy_ui_version: '0.19.5' +lemmy_ui_version: '0.19.8' lemmy_ui_dir: '/var/lib/lemmy/lemmy-ui' lemmy_ui_port: '1234' lemmy_ui_logfile: '/var/log/lemmy-ui.log' @@ -79,6 +79,9 @@ lemmy_pictrs_logfile_error: '/var/log/lemmy-pictrs_err.log' lemmy_imagemagick_deploy: 'true' # set it to true if you want to deploy imagemagick lemmy_imagemagick_source_dir: '/var/lib/imei' lemmy_imagemagick_version: '6.11.3' # 6.11.2 +### set the following to true if you want to use `imei.sh --no-sig-verify` +### instead of just `imei.sh`. It can help in some cases +lemmy_imagemagick_nosig: 'false' #Postgres postgresql_version: 16 diff --git a/tasks/imagemagick.yml b/tasks/imagemagick.yml index 0d7225d..2bb5755 100644 --- a/tasks/imagemagick.yml +++ b/tasks/imagemagick.yml @@ -1,5 +1,35 @@ --- +- name: '[IMAGEMAGICK-RS] - Stop Backend systemd' + systemd: + name: lemmy + state: stopped + notify: + restart lemmy backend + tags: + - pictrs + - imagemagick + +- name: '[IMAGEMAGICK-RS] - Stop UI systemd' + systemd: + name: lemmy-ui + state: stopped + notify: + restart lemmy ui + tags: + - pictrs + - imagemagick + +- name: '[IMAGEMAGICK-RS] - Stop Pict-rs systemd' + systemd: + name: pictrs + state: stopped + notify: + restart pictrs + tags: + - pictrs + - imagemagick + - name: "[IMAGEMAGICK-RS] - Check what git tag we are at on server" shell: git describe --tags args: @@ -68,10 +98,10 @@ - imagemagick - name: '[IMAGEMAGICK] - Install ImageMagick with imei.sh script' - shell: '{{ lemmy_imagemagick_source_dir }}/imei.sh' + shell: "{{ lemmy_imagemagick_source_dir }}/imei.sh {{ '--no-sig-verify' if lemmy_imagemagick_nosig == 'true' else '' }}" args: chdir: '{{ lemmy_imagemagick_source_dir }}' - when: tag_imagemagick_version.stdout != lemmy_imagemagick_version or "not found" in tag_imagemagick_installed.stderr + when: tag_imagemagick_version is defined and (tag_imagemagick_version.stdout != lemmy_imagemagick_version or "not found" in tag_imagemagick_installed.stderr) tags: - pictrs - imagemagick diff --git a/tasks/pict-rs.yml b/tasks/pict-rs.yml index e8bdaf8..bd32562 100644 --- a/tasks/pict-rs.yml +++ b/tasks/pict-rs.yml @@ -1,5 +1,23 @@ --- +- name: '[IMAGEMAGICK-RS] - Stop Backend systemd' + systemd: + name: lemmy + state: stopped + notify: + restart lemmy backend + tags: + - pictrs + +- name: '[IMAGEMAGICK-RS] - Stop UI systemd' + systemd: + name: lemmy-ui + state: stopped + notify: + restart lemmy ui + tags: + - pictrs + - name: "[PICT-RS] - Check what git tag we are at on server" shell: git describe --tags args: