This is an old revision of the document!
Table of Contents
Nieuwe_client_toevoegen
Zorg ervoor dat de hostname van de client goed is ingesteld, e.g.
jimbo.kelder.zeus.ugent.be
Om puppet op een client te installeren doe je het volgende:
apt-get install puppet
Daarna voeg je in /etc/puppet/puppet.conf de volgende regels toe (onderaan)
agent server=clarke.kelder.zeus.ugent.be
Daarna moet je een ssl certificaat bemachtigen van clarke. Daarvoor run je op de client
puppet agent –server clarke.kelder.zeus.ugent.be –waitforcert 60 –test
Dit zal een initiele configuratie applyen (kan wel een minuut of 10 duren).
Nu voeg je op clarke in /etc/puppet/manifests/nodes.pp een regel toe voor de toegevoegde pc. Daarna pas je op de client /etc/default/puppet aan.
START=yes
Daarna doe je voor het gemak een reboot. Na de reboot draait puppet en worden de packages in de achtergrond geïnstalleerd (/var/log/daemon.log op de client voor output)
Problemen?
Bij problemen en je wilt opnieuw beginnen. Voer volgend commando uit op de client.
rm -rf /etc/puppet rm -rf /var/lib/puppet apt-get –purge remove puppet puppet-common
Op de server:
puppet cert –clean van de pc
Daarna kan je gewoon de instructies terug opnieuw beginnen volgen.
Packages toevoegen
Als je packages wilt toevoegen kan je dit doen op clarke in /etc/puppet/manifests/classes/utils.pp. Hierin kan je gewoon je package toevoegen aan de array.