Hi,
habe nun etwas länger nichts mehr von mir hören lassen, hatte ne üble Grippe und starte gerade ins Referendariat und bin damit gut beschäftigt. Habe aber vorher einen rewrite (https://git.nordwest.freifunk.net/ffnw_admin/puppet/tree/rewrite/modules) der Puppet-Module in einem neuen Branch angestoßen; intention ist, in den node-spezifischen hiera-dateien wirklich nur die nodespezifischen Parameter jeweils 1x eintragen zu müssen, weil das ansonsten auch eine Fehlerquelle/Datenredundanz darstellt. Wie man unter https://git.nordwest.freifunk.net/ffnw_admin/puppet/blob/rewrite/hieradata/n... sieht, sind die dateien nun sehr schlank. Um das zu ermöglichen, mussten für die Module aus der Forge sog. wrappermodule (tragen den namen <modulename>_wrap) erstellt werden, die nicht mehr so universell sind und auf den auto-lookup von hiera verzichten. Man müsste überlegen, ob man diese Struktur für unserer Serverlandschaft wählt, die wartbarkeit/usability/übersichtlichkeit sollte dabei deutlich besser sein. Ein dnsmasq-Modul gibt es da unter https://git.nordwest.freifunk.net/ffnw_admin/puppet/tree/rewrite/modules/dns... auch schon.
Now Discuss!
Gruß, Eike