[python-nl] python system administration

Gijs Molenaar gijs at pythonic.nl
Thu Oct 15 21:16:53 CEST 2009


Jan-Wijbrand Kolman wrote:
> On Oct 15, 2009, at 18:08 PM, Gijs Molenaar wrote:
>> Ik ben momenteel bezig om wat beheertools te schrijven voor mijn
>> server. Ik wil geautomatiseerd een user kunnen toevoegen, een svn
>> aanmaken (of whatever), apache configureren, awstats configureren,
>> dat soort dingen. Ik ben nu zelf allemaal tools aan het schrijven om
>> dit te doen, maar ik begin het idee te krijgen dat ik het wiel
>> opnieuw aan het uitvinden ben.  Kent een van jullie een python
>> library waarmee dit allemaal wat makkelijk wordt? Een soort van unix
>> system admin module, zoiets als fabric is voor het deployen van je
>> project. Het liefst dat je ook abstracter naar dit soort dingen kan
>> kijken (zoals enable/disable awstats). Ik zit al een tijdje te
>> brouwsen maar kan niet echt iets vinden.
>>
>> Ik bedoel dan dingen als:
>> * directories aanmaken
>> * permissies goed zetten
>> * permissies controleren
>> * files copieren
>> * string replace in files
>> * losse commando's aanroepen
>> * users aanmaken / verwijderen
>> * user gegevens aanpassen
>> * Bovenstaande punten dan weer groeperen
>> * Groupen actieveren, deactiveren
>>
>> Ik kan het zelf maken, maar ik heb het idee dat meer mensen dit soort
>> problemen hebben gehad. Het doet me een beetje aan zoiets als
>> CFEngine denken.
>
> Hhm, tja, het is geen Python, maar bij The Health Agency gebruiken we
> daar puppet[1] voor.
>
> Het kan alles wat je beschrijft en meer. Het biedt een zeer
> configureerbare en declaratieve manier van systeem-beheer. Al is de
> learning curve soms wat steil. Persoonlijk zou ik puppet zeker grondig
> bekijken. Zelf dingen bouwen (in Python!) is erg leuk, maar als er al
> een soepel draaiend wiel te vinden is, is het misschien handiger het
> niet zelf uit te vinden...
>
> Da's mijn 2 euro cent :-)

Top, dank je wel. Achteraf hoeft het eigenlijk ook niet perse python te
zijn. Het leek me alleen erg makkelijk, omdat ik er dan van alles aan
kan hangen. Nogmaals bedankt voor de tip!

-- 
Gijs Molenaar
http://gijs.pythonic.nl



------------- volgend deel ------------
Een niet-tekst bijlage is gescrubt...
Naam: signature.asc
Type: application/pgp-signature
Grootte: 259 bytes
Omschrijving: OpenPGP digital signature
URL : <http://mail.python.org/pipermail/python-nl/attachments/20091015/5bdf104c/attachment.pgp>


More information about the Python-nl mailing list