Installation von Moodle 3.11 am Server
- Installation des LXCs moodle311 erklären
Sollte der Container pgsql13 nicht erstellt sein, muss dieser erstellt werden:
Wechseln Sie in den puppeteer:
Bearbeiten Sie die guest.conf und fügen folgenden Eintrag hinzu:
Ensure running
Erstellen Sie nun folgende Datei /etc/logodidact/hiera/custom.d/moodle311.yaml und ergänzen diese mit folgendem Eintrag:
---
ld_moodle::db: pgsql13
Für den Vorgänger wird der postgresql10 Container mit der dazugehörigen Datenbank genutzt. Daher müsste man den folgenden Eintrag verwenden:
ld_moodle::db: postgresql10
Übernehmen Sie die Änderungen ins Git:
root@puppeteer:/etc/logodidact # git add .
root@puppeteer:/etc/logodidact # git commit -am "SBE/JG moodle311 aktiviert + moodle311.yaml angelegt."
Wechseln Sie in den Puppeteer:
root@ldhost:~ # lxc-ssh -n puppeteer
Bearbeiten Sie die guest.conf und fügen folgenden Eintrag hinzu:
root@puppeteer:~ # vim /etc/logodidact/hosts/ldhost/guest.conf
- Anpassung des Datenbank-Containers für Moodle
Standardumgebung: mit pgsql13 (als Datenbank LXC muss aktiviert sein)
... anpassbar über YAML-Datei /etc/logodidact/hiera/custom.d/moodle311.yaml
- Freischaltung von Moodle im Internet (via Rev-Proxy) erklären