Waarom Hiera?

Written by Ger Apeldoorn. Posted in Sysadmin

Intro

Als je een tijdje aan het bouwen bent geweest, kom je er waarschijnlijk op enig moment achter dat het bestand waar je de nodes classificeert (sites.pp of nodes.pp) niet erg overzichtelijk meer is.

Voor veel servers zijn er toch individuele settings nodig, je hebt bijvoorbeeld op elke webserver weer andere virtualhosts.

Dit ziet er dan bijvoorbeeld zo uit:

De ideale werkomgeving (voor mij dan)

Written by Ger Apeldoorn. Posted in Sysadmin

Een goede editor is onmisbaar bij het schrijven van welke code dan ook. Ik een hekel aan opgeblazen IDE’s waarmee ik veel tijd kwijt ben aan het browsen/zoeken door het menu, of de muis moet grijpen om dingen gedaan te krijgen.

Sublime Text 2

Sublime Text is een cross-platform editor die met kop en schouders boven alle andere uitsteekt. Er zijn erg goede plugins voor te vinden die echt helpen bij het schrijven van je Puppet code.

Plan van Aanpak voor managers

Written by Ger Apeldoorn. Posted in Management

Om de enorme voordelen van Puppet optimaal te benutten is een radicaal andere manier van werken nodig. Het werk kan meer worden gepland en is door de grotere stabiliteit van het serverpark minder ad-hoc van aard. Naast de ‘normale’ sysadmin-kennis moeten uw beheerders nu natuurlijk ook het nodige over Puppet weten.

Om optimaal te profiteren van Puppet is even inloggen op de server en een quick-fix uitvoeren uit den boze. Wanneer we beschikken over een goede Puppet-implementatie is dit niet meer nodig en onwenselijk. Alle wijzigingen worden gedaan in de Puppet-manifests (scripts), getest en uitgerold over alle servers.