Wie jedes Jahr steht bestimmt auch dieses Jahr wieder ein Programmiervorkurs an! 🥳
Damit bei diesem alles Rund läuft muss man diesen im Vorraus zum Stattfinden des Kurses aufsetzten und den fertigen Setup mal testen, dann spart man sich viel Stress!
- Erzeugen des Skripts und der Dateien
make nodir # Lösche die alten Dateien make zip # Erzeuge die neuen Filestruktur & den Ordner "vorkurs" # & Baue das Zipfile für die Webseite make script # Baue das Skript "vorkurs.pdf"
group_vars/all.yml
:- Pfad zu den Source Files und SSH-Keys der Tutoren in
./group_vars/all.yml
- Pfad zu den Source Files und SSH-Keys der Tutoren in
- Die Configdateien in
./roles/pool-setup/files/
bei Bedarf! - Die Hostsdatei
hosts.ini
, s.d. dort das vergebene Präfix und die Anzahl der Nutzer stimmt
- Inkompatible Toolchains verwenden. In Issue #118 ist der Fall aufgetreten, dass auf dem Pool eine weit ältere Compilerversion lief als auf dem Rechner, mit dem
make zip
ausgeführt wurde. Dadurch konnten das Objectfile in Lektion 17 nicht richtig gelinkt werden.
- Installiere dir das Ansible Tooling auf dem Computer
- Verbinde dich mit dem VPN der Uni
$ ansible-playbook --ask-pass site.yml
und gib dort das für die Nutzer gesetzte Passwort ein.
Da der erste Run die SSH-Keys installiert haben sollte, muss nun kein separates Passwort mehr eingegeben werden. Es ist sinnvoll das auch auszunutzen, da die Nutzer:innen im Programmierkurs ja vermutlich auch ihr Passwort für ihren Nutzer ändern!
- Verbinde dich mit dem VPN der Uni
$ ansible-playbook site.yml