1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Kolibri PPA promises auto-upgrades. List 25 -> 31 languages

This commit is contained in:
root 2022-07-30 18:45:51 -04:00
parent 7510aa82be
commit 0b83307f73
6 changed files with 49 additions and 21 deletions

View file

@ -16,7 +16,8 @@
# https://github.com/iiab/iiab/issues/1675 # https://github.com/iiab/iiab/issues/1675
# https://github.com/learningequality/kolibri/issues/5664 # https://github.com/learningequality/kolibri/issues/5664
kolibri_deb_url: https://learningequality.org/r/kolibri-deb-latest # 2022-07-30: UNCOMMENT THE FOLLOWING LINE TO TEST A PARTICULAR .deb INSTALL
# kolibri_deb_url: https://learningequality.org/r/kolibri-deb-latest
# 2019-11-21 issue #2045 - above URL had redirected to this broken Kolibri 0.12.9 release: # 2019-11-21 issue #2045 - above URL had redirected to this broken Kolibri 0.12.9 release:
# https://storage.googleapis.com/le-releases/downloads/kolibri/v0.12.9/kolibri_0.12.9-0ubuntu1_all.deb # https://storage.googleapis.com/le-releases/downloads/kolibri/v0.12.9/kolibri_0.12.9-0ubuntu1_all.deb
# #

View file

@ -35,8 +35,35 @@
apt: apt:
deb: "{{ kolibri_deb_url }}" # https://learningequality.org/r/kolibri-deb-latest deb: "{{ kolibri_deb_url }}" # https://learningequality.org/r/kolibri-deb-latest
environment: environment:
KOLIBRI_HOME: "{{ kolibri_home }}" # these don't do a thing for now but KOLIBRI_HOME: "{{ kolibri_home }}" # These don't do a thing for now but
KOLIBRI_USER: "{{ kolibri_user }}" # both can't hurt & Might Help Later KOLIBRI_USER: "{{ kolibri_user }}" # both can't hurt & Might Help Later
when: kolibri_deb_url is defined
- block: # ELSE...
# https://kolibri.readthedocs.io/en/latest/install/ubuntu-debian.html says:
# "When you use the PPA installation method, upgrades to newer versions
# will be automatic, provided there is internet access available."
- name: Add Kolibri PPA repo 'ppa:learningequality/kolibri' (if is_ubuntu)
apt_repository:
repo: ppa:learningequality/kolibri
when: is_ubuntu
- name: Add Kolibri PPA repo 'ppa:learningequality/kolibri' with codename 'focal' (if is_debian)
apt_repository:
repo: ppa:learningequality/kolibri
codename: focal # UPDATE THIS TO 'jammy' AFTER "RasPiOS Bookworm" (based on Debian 12) IS RELEASED! (ETA Q3 2023)
when: is_debian
- name: apt install kolibri (populates {{ kolibri_home }}, migrates database) # i.e. /library/kolibri
apt:
name: kolibri
environment:
KOLIBRI_HOME: "{{ kolibri_home }}" # These don't do a thing for now but
KOLIBRI_USER: "{{ kolibri_user }}" # both can't hurt & Might Help Later
when: kolibri_deb_url is undefined
- name: 'Install from template: /etc/systemd/system/kolibri.service' - name: 'Install from template: /etc/systemd/system/kolibri.service'
template: template:

View file

@ -291,7 +291,7 @@ kalite_enabled: True
# Successor to KA Lite, for offline-first teaching and learning - from learningequality.org # Successor to KA Lite, for offline-first teaching and learning - from learningequality.org
kolibri_install: True kolibri_install: True
kolibri_enabled: True kolibri_enabled: True
kolibri_language: en # ar,bg-bg,bn-bd,de,en,es-es,es-419,fa,fr-fr,ff-cm,gu-in,hi-in,it,km,ko,mr,my,nyn,pt-br,sw-tz,te,ur-pk,vi,yo,zh-hans kolibri_language: en # ar,bg-bg,bn-bd,de,el,en,es-es,es-419,fa,fr-fr,ff-cm,gu-in,ha,hi-in,id,it,ka,km,ko,mr,my,nyn,pt-br,pt-mz,sw-tz,te,uk,ur-pk,vi,yo,zh-hans
# kiwix_install: True is REQUIRED, if you install IIAB's Admin Console # kiwix_install: True is REQUIRED, if you install IIAB's Admin Console
kiwix_install: True kiwix_install: True

View file

@ -291,7 +291,7 @@ kalite_enabled: True
# Successor to KA Lite, for offline-first teaching and learning - from learningequality.org # Successor to KA Lite, for offline-first teaching and learning - from learningequality.org
kolibri_install: True kolibri_install: True
kolibri_enabled: True kolibri_enabled: True
kolibri_language: en # ar,bg-bg,bn-bd,de,en,es-es,es-419,fa,fr-fr,ff-cm,gu-in,hi-in,it,km,ko,mr,my,nyn,pt-br,sw-tz,te,ur-pk,vi,yo,zh-hans kolibri_language: en # ar,bg-bg,bn-bd,de,el,en,es-es,es-419,fa,fr-fr,ff-cm,gu-in,ha,hi-in,id,it,ka,km,ko,mr,my,nyn,pt-br,pt-mz,sw-tz,te,uk,ur-pk,vi,yo,zh-hans
# kiwix_install: True is REQUIRED, if you install IIAB's Admin Console # kiwix_install: True is REQUIRED, if you install IIAB's Admin Console
kiwix_install: True kiwix_install: True

View file

@ -291,7 +291,7 @@ kalite_enabled: True
# Successor to KA Lite, for offline-first teaching and learning - from learningequality.org # Successor to KA Lite, for offline-first teaching and learning - from learningequality.org
kolibri_install: False kolibri_install: False
kolibri_enabled: False kolibri_enabled: False
kolibri_language: en # ar,bg-bg,bn-bd,de,en,es-es,es-419,fa,fr-fr,ff-cm,gu-in,hi-in,it,km,ko,mr,my,nyn,pt-br,sw-tz,te,ur-pk,vi,yo,zh-hans kolibri_language: en # ar,bg-bg,bn-bd,de,el,en,es-es,es-419,fa,fr-fr,ff-cm,gu-in,ha,hi-in,id,it,ka,km,ko,mr,my,nyn,pt-br,pt-mz,sw-tz,te,uk,ur-pk,vi,yo,zh-hans
# kiwix_install: True is REQUIRED, if you install IIAB's Admin Console # kiwix_install: True is REQUIRED, if you install IIAB's Admin Console
kiwix_install: True kiwix_install: True

View file

@ -291,7 +291,7 @@ kalite_enabled: False
# Successor to KA Lite, for offline-first teaching and learning - from learningequality.org # Successor to KA Lite, for offline-first teaching and learning - from learningequality.org
kolibri_install: False kolibri_install: False
kolibri_enabled: False kolibri_enabled: False
kolibri_language: en # ar,bg-bg,bn-bd,de,en,es-es,es-419,fa,fr-fr,ff-cm,gu-in,hi-in,it,km,ko,mr,my,nyn,pt-br,sw-tz,te,ur-pk,vi,yo,zh-hans kolibri_language: en # ar,bg-bg,bn-bd,de,el,en,es-es,es-419,fa,fr-fr,ff-cm,gu-in,ha,hi-in,id,it,ka,km,ko,mr,my,nyn,pt-br,pt-mz,sw-tz,te,uk,ur-pk,vi,yo,zh-hans
# kiwix_install: True is REQUIRED, if you install IIAB's Admin Console # kiwix_install: True is REQUIRED, if you install IIAB's Admin Console
kiwix_install: False kiwix_install: False