Kant-en-klare Puppet-modules
Gepubliceerd: Dinsdag 1 juni 2010
Auteur: Koen Vervloesem
Vorige week kondigde Puppet Labs de website Puppet Forge aan, een centrale repository met modules voor het configuratiebeheersysteem Puppet. Bovendien is er nu ook een handige tool waarmee gebruikers modules kunnen doorzoeken, installeren en zelf bijdragen.
Als je Puppet gebruikt voor configuratiebeheer, kun je natuurlijk voor al je vereisten zelf modules schrijven. Maar de kans is groot dat anderen je al zijn voorgegaan voor de meeste services waarvan je de configuratie wilt automatiseren. Her en der vind je dan ook kant-en-klare modules die je kunt hergebruiken. Er was tot nu toe echter geen centrale repository voor modules, zodat je zelf op zoek moest gaan op GitHub of persoonlijke webpagina's.
Daarom heeft Puppet Labs vorige week Puppet Forge gelanceerd. Dat is een centrale repository van Puppet-modules. Voorlopig staan er nog maar 30 modules in de lijst, maar gebruikers kunnen zelf na registratie hun eigen modules aan de website toevoegen. De modules zijn in verschillende categorieën onderverdeeld, zoals Web Servers, Applications, Package Management, Operating Systems, Programming Languages, Networking, Utilities en Monitoring and Trending.
Bovendien is dit nog aangevuld met het programma puppet-module, dat je via de commandline toegang geeft tot Puppet Forge. Na installatie (sudo gem install puppet-module) kun je zoeken naar modules met het commando puppet-module search en een module installeren met puppet-module install. Wil je één van je eigen modules op Puppet Forge plaatsen, dan kun je de module met het commando puppet-module build klaarmaken voor release. Instructies hiervoor zijn te vinden op de website van puppet-module.
Bron: Techworld
De rubriek Tips & Tools biedt praktische informatie die IT-professionals in hun dagelijkse werk kunnen toepassen.
