diff --git a/roles/kolibri/tasks/main.yml b/roles/kolibri/tasks/main.yml index 3ab377330..7c8b055d6 100644 --- a/roles/kolibri/tasks/main.yml +++ b/roles/kolibri/tasks/main.yml @@ -81,11 +81,15 @@ - name: Run Kolibri migrations (WHY? WHAT DOES THIS DO?) shell: export KOLIBRI_HOME="{{ kolibri_home }}" && "{{ kolibri_exec_path }}" manage migrate ignore_errors: yes + become: yes + become_user: "{{ kolibri_user }}" when: kolibri_provision | bool - name: Set Kolibri default language shell: export KOLIBRI_HOME="{{ kolibri_home }}" && "{{ kolibri_exec_path }}" language setdefault "{{ kolibri_language }}" ignore_errors: yes + become: yes + become_user: "{{ kolibri_user }}" when: kolibri_provision | bool - name: Create Kolibri default facility name, admin account and language @@ -95,6 +99,8 @@ --superusername "{{ kolibri_admin_user }}" --superuserpassword "{{ kolibri_admin_password }}" --preset "{{ kolibri_preset }}" --language_id "{{ kolibri_language }}" --verbosity 0 --noinput ignore_errors: yes + become: yes + become_user: "{{ kolibri_user }}" when: kolibri_provision | bool - name: chown -R {{ kolibri_user }}:{{ apache_user }} {{ kolibri_home }}