Am 14. Februar 2016 18:33:52 MEZ, schrieb Eike Baran via Dev <dev@lists.ffnw.de>:
also insbesondere die srv08.ffnw.de.yaml ist interessant, die
srv03.ffnw.de.yaml ist noch nicht angepasst.
Gruß,
Eike
Am 14.02.2016 um 18:29 schrieb Eike Baran:
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/nodes/
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/dnsmasq_wrap
auch schon.
Now Discuss!
Gruß,
Eike
Dev mailing list
Dev@lists.ffnw.de
https://lists.ffnw.de/mailman/listinfo/dev