Hi,
Stefan hatte mich gebeten die Änderungen auf puppet.ffnw.de ins Git zu bringen. Alles was dort an Änderungen lag, habe ich in den master-Branch eingebracht.
Ich habe außerdem das Modul-Management von dem Verfahren mittels Submodulen auf ein Verfahren mittels des Puppet Librarian migriert. Das einzige verbliebene Submodul ist das "data"-Submodul in dem die Node-Files liegen. Das erschien mir ganz sinnvoll, weil das Handling mittels Submodulen nicht ganz einfach erscheint und der Librarian sich auch gleich um die Abhängigkeiten kümmert.
Alles andere wird über das sog. Puppetfile (in kombination mit Puppetfile.lock) gemanaged. Siehe https://git.nordwest.freifunk.net/ffnw-puppet/puppet/blob/ master/Puppetfile
Infos zum Puppet Librarian: http://librarian-puppet.com/
Diese Änderungen sind erstmal nur im Master-Branch sowie auf puppet.ffnw.de aktiv. Bitte um Review und dann kann das auch in den Production-Branch.
Viele Grüße Clemens