README.md 1.7 KB
Newer Older
ulif's avatar
ulif committed
1 2
# bbb-dc-ansible

ulif's avatar
ulif committed
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
Ansible Playbooks zur Installation von BigBlueButton

Basierend auf Skripten des fantastischen Projekts [Digital souveräne Schule](https://lehrerfortbildung-bw.de/st_digital/medienwerkstatt/dossiers/bbb/index.html) in
Baden-Württemberg:

  https://codeberg.org/DigitalSouveraeneSchule/bbb

Wir administrieren mit diesen Skripten unsere eigenen BigBlueButton-Server.

## Installation BBB

* Einen oder mehrere Server mit Ubuntu 16.04 mit IPv4 Adresse
* DNS Einträge für alle Server müssen angelegt sein (z.B. bbb1.meinserver.de, bbb2.andererpc.de)
* Sicherstellen, dass man sich mit SSH-Key auf den Server verbinden kann und dort sudo-Rechte hat
* Anpassen der Einstellungen für die BBB Version und den Turn-Server im Playbook wenn nötig.
* Wenn man mehrere Maschinen ausrollen möchte, kann man ein Inventory File anlegen und mit ``ansible-playbook -i hosts bbb-install.yml --ask-vault-pass`` alle Maschinen auf einmal installieren.
* Wenn man nur eine Maschine installieren möchte kann man das ohne Inventory tun: ``ansible-playbook -i "bbb.q-gym.de," bbb-install.yml --ask-vault-pass``

*Grundsätzliche Unterschiede unseres Setups zum Setup des DSS-Projekts:*

* Wir benutzen keinen SSH-Root-Zugriff auf die Server
* Sicherstellen, dass man sich als gewöhnliche Userin mit SSH-Key mit dem Server verbinden kann und dort `sudo`-Rechte hat
* Wir benutzen nur `greenlight`, kein `Moodle`.

## Under Construction

**Im Moment ist dieses Projekt im Aufbau und die Informationen hier daher sehr
unvollständig. Wenn dieser Hinweis hier verschwunden ist, sollte alles
benutzbar sein.  Vorher bitten wir von nicht total dringenden Rückfragen
abzusehen, um unseren Arbeitsdruck zu mildern.**

ulif + datenzwerg.in