diff --git a/defaults/main.yml b/defaults/main.yml index db75396..2f1090e 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -54,9 +54,10 @@ etherpad_nodejs_version: '21' etherpad_apt: - curl - nodejs - - npm - git +etherpad_admin_page: 'true' # set to something else if you don't want to build admin page + etherpad_plugins_list: ep_adminpads2: enabled ep_comments_page: enabled diff --git a/tasks/install.yml b/tasks/install.yml index 3282f5f..c7fb44c 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -7,3 +7,12 @@ chdir: "{{ etherpad_app_dir }}/app" become: yes become_user: "{{ etherpad_username }}" + +- name: '[INSTALL] - Build admin pages with pnpm' + shell: + cmd: pnpm run build + args: + chdir: "{{ etherpad_app_dir }}/app/admin" + become: yes + become_user: "{{ etherpad_username }}" + when: etherpad_admin_page == "true" \ No newline at end of file