diff --git a/roles/kolibri/tasks/main.yml b/roles/kolibri/tasks/main.yml index e7f7cd8ec..961ee1bb2 100644 --- a/roles/kolibri/tasks/main.yml +++ b/roles/kolibri/tasks/main.yml @@ -9,7 +9,7 @@ system: yes create_home: no -- name: Create /library/kolibri to store data and configuration files +- name: Create {{ kolibri_home }} (for data) and {{ kolibri_venv_path }} (for program/config) file: path: "{{ item }}" owner: "{{ kolibri_user }}" @@ -20,7 +20,7 @@ - "{{ kolibri_home }}" - "{{ kolibri_venv_path }}" -- name: Install kolibri using pip on all OS's +- name: Install latest kolibri using pip pip: name: kolibri virtualenv: "{{ kolibri_venv_path }}" @@ -29,17 +29,17 @@ extra_args: --no-cache-dir when: internet_available -- name: Run kolibri migrations +- name: Run Kolibri migrations shell: export KOLIBRI_HOME="{{ kolibri_home }}" && "{{ kolibri_exec_path }}" manage migrate ignore_errors: yes when: kolibri_provision -- name: Set kolibri default language +- name: Set Kolibri default language shell: export KOLIBRI_HOME="{{ kolibri_home }}" && "{{ kolibri_exec_path }}" language setdefault "{{ kolibri_language }}" ignore_errors: yes when: kolibri_provision -- name: Create kolibri default facility name, admin account and language +- name: Create Kolibri default facility name, admin account and language shell: > export KOLIBRI_HOME="{{ kolibri_home }}" && "{{ kolibri_exec_path }}" manage provisiondevice --facility "{{ kolibri_facility }}" @@ -48,7 +48,7 @@ ignore_errors: yes when: kolibri_provision -- name: Change /library/kolibri directory permissions +- name: chown -R {{ kolibri_user }}:{{ apache_user }} {{ kolibri_home }} file: path: "{{ kolibri_home }}" owner: "{{ kolibri_user }}" @@ -80,9 +80,9 @@ state: stopped when: not kolibri_enabled -- name: Add 'kolibri' to list of services at {{ iiab_ini_file }} +- name: Add 'kolibri' variable values to {{ iiab_ini_file }} ini_file: - dest: "{{ iiab_ini_file }}" + path: "{{ iiab_ini_file }}" section: kolibri option: "{{ item.option }}" value: "{{ item.value }}"