Bundlewrap

Das Configmanagement für unsere Lecture Room Sets ist über bundlewrap umgesetzt.

Pro Konferenz wird ein Branch in https://forgejo.c3voc.de/voc/cm/ angelegt (der normalerweise nicht auf main gemerged wird).

git clone ssh://forgejo@forgejo.c3voc.de/voc/cm.git git branch events/<acronym> cd bundlewrap vim nodes/encoder1.toml vim nodes/encoder2.toml vim groups/<acronym>.toml
c.f. https://forgejo.c3voc.de/voc/cm/src/branch/master/bundlewrap#event-setup

subgroups = ["saal1", "saal2"] members = ["releasing"] [metadata.event] name = "ZYXcon" slug = "XYZ"

Vor Ort bzw. wenn die Encoder aufgebaut sind kannst du die diese Änderungen dann wie folgt ausrollen (und natürlich nicht vergessen deine Änderungen in den Branch zu commiten & pushen:

bw apply saal1 saal2 git commit -m “added XYZ” git push

Für ausführlichere Dokumentation zu unserer bundlewrap Konfiguration lies am besten die Bundlewrap README im cm-Repo.