From 561b0660c958ab4b0419b0f4fe2f4e9191b81414 Mon Sep 17 00:00:00 2001 From: nevart Date: Sun, 6 Aug 2023 17:30:43 +0000 Subject: [PATCH] schleuder_web: install uglifier gem for now That's required to enable compilation of assets. TODO: Drop this once fixed upstream. --- tasks/schleuder_web.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tasks/schleuder_web.yml b/tasks/schleuder_web.yml index 860edde..2f7cd2b 100644 --- a/tasks/schleuder_web.yml +++ b/tasks/schleuder_web.yml @@ -146,6 +146,19 @@ ansible_ssh_pipelining: True when: __schleuder_repo_clone.changed # noqa: no-handler + # TODO: drop once fixed upstream +- name: Install uglifier gem (when repo changed) + ansible.builtin.command: "/usr/local/bin/gem install --jobs {{ ansible_processor_cores }} uglifier" + changed_when: false + check_mode: no + args: + chdir: "{{ schleuder_schleuder_web_path }}" + become: true + become_user: "{{ schleuder_schleuder_web_user }}" + vars: + ansible_ssh_pipelining: True + when: __schleuder_repo_clone.changed and ansible_distribution_major_version|int >= 12 # noqa: no-handler + - name: Check if schleuder-web systemd unit already exists ansible.builtin.stat: path: "{{ schleuder_schleuder_web_systemd_path }}"