Portál AbcLinuxu, 11. května 2024 15:11


Dotaz: Puppet (+ případně augeas) a rozšíření o vlastní konfigurační formát

29.4.2013 16:07 Radek Hladik | skóre: 20
Puppet (+ případně augeas) a rozšíření o vlastní konfigurační formát
Přečteno: 162×
Odpovědět | Admin
Na základě blogu Puppet a konfigurační nástroj Augeas jsem se rozhodl konečně puppet zkusit a podívat se, co by mi přinesl. Prostudoval jsem dokumentaci, vyzkoušel Learning Puppet a vypadá to vcelku dobře. Ale narazil jsem na problém, že potřebuju podporovat vlastní konfigurační soubor, a tak bych se rád zeptal, co je nejlepší/nejjednodušší/nejdoporučovanější řešení.

Mám konfigurační soubor od firewallu, který vypadá cca takto (je to normální bash zdroják):
SUPERACCESS="127.0.0.1 192.168.11.0/24"
SERVICES="ping 80/tcp 443/tcp 22/tcp"
FORWARDING=1
....
a rád bych spravoval jednotlivé řádky po záznamech (tedy ne nahrát celý soubor z nějakého úložiště), ideálně něco jako:
firewall::superaccess { "LAN" :
         target => "192.168.11.0/24",
          ensure=> "present",
}
Možná existuje nějaký podobný modul na puppetforge, ale nepodařilo se mi ho najít.

Jako další možnost vidím použít augeas a nějak ho nacvičit na tenhle můj formát, ale nemám tušení, jak moc složité to je.

A ideální by bylo, aby se všechny "nestandardnosti" děly na masteru a na klientech mohl být distribuční puppet (a případně augeas).

Řešení dotazu:


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Radek Hladik (tazatel))
2.5.2013 00:09 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: Puppet (+ případně augeas) a rozšíření o vlastní konfigurační formát
Odpovědět | | Sbalit | Link | Blokovat | Admin
reseni

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.