Categories
Uncategorized

Augeas und Reihenfolge

Problem: mit HIlfe von Augeas einen Eintrag zur /etc/hosts Datei hinzufügen. Erste Lösung: augeas { “${title}” : context => ‘/files/etc/hosts’, changes => [ “rm *[canonical = ‘${host}’]”, “set 02/canonical ${host}”, “set 02/ipaddr ${ip}”, ] } Funktioniert nicht. Warum? Trotz Aufruf von “save” am Ende einer jeden Sitzung im augtool ist die Reihenfolge der Anweisungen durchaus […]

Categories
Uncategorized

Puppet & Augeas & Pulp

Ach Augeas ist schon genial. Wenn nur nicht … (jaja, immer was zu meckern). Anlass diesmal: /etc/pulp/admin/admin.conf. Das ist eine in Augeas nicht vorgesehene Datei, und die Augeas-Doku ist … nun ja. Analyse: Die Datei besteht aus Sektionen (“[blablubb]”), und Einträgen (“hallo = welt”). Da sollte sich doch was finden lassen. Tut es auch: Die […]