Puppet

We gaan een puppet-configuratie instellen om de MusicPlayers van DigitalHifi te voorzien van software die op al deze spelers geïnstalleerd moet zijn. Indien we iets meer dan één keer moeten doen, waarom dan niet automatiseren? Puppet is hier de juiste (open source*) software voor! Een bron van informatie vind je hier: https://forge.puppet.com/

Er is een commerciële versie van puppet: Puppet Enterprise, gratis tot 10 nodes, met support ondersteuning en diverse extra’s waaronder een Web-Interface voor het beheer.

Voor een puppet architectuur is een puppet-server nodig. Deze noemen we de ‘puppetmaster‘. (OK, het kan ook server-less, maar dan hebben we het niet meer over een architectuur) De deelnemende ‘nodes‘ zijn aangemeld via een certificaat-uitwisseling en zullen via een ‘puppet agent‘ periodiek met de puppetmaster communiceren en controleren of er wijzigingen nodig zijn. Een overzicht:

Sub-pagina’s: