Rootmanual:Puppet

Från Lysators datorhandbok, den ultimata referensen.
Version från den 14 september 2009 kl. 20.23 av Derfian (diskussion | bidrag) (Rootmanual)
Hoppa till navigering Hoppa till sök

För att köra puppet på en nyinstallerad maskin för vilken det finns existerande pupet konfiguration:

  • Om maskinen inte finns i puppet sedan tigidare, lägg till den på rätt ställe i SITE.pp samt se till att maskinspecifika filer i Files/ finns (bl.a. xorg.conf).
  • Se till att maskinen har ett korrekt hostname och IPv4 address satt.
  • Installera puppet
  • Använd t.ex. SCP för att kopiera över /opt/puppet/conf ifrån någon annan maskin till nått temporärt ställe
  • Kör "make install" i mappen du precis kopierade över, datorn kommer då att konfigureras som den ska se ut, puppet confarna kommer att checkas ut i /opt/puppet/conf och cronjob kommer att installerat som ser till att köra puppet med conf därifrån lite då och då
  • När du känner dig klar och det verkar fungera, rensa bort mappen du kopierade över, den behövs nu inte längre.

För att ändra i puppetconfen gör du följande:

  • Checka ut svn repositoryt i /lysator/puppet till nått lämpligt ställe och gör dina ändringar där.
  • Kör sedan make dry för att se vad dina ändrignar kommer göra och att det inte är några fel i dina filer.
  • Innan du checkar in ändringarna, kör även make run och testa dina ändringar.
  • Checka in ändringarna.
  • Cronjobb på puppetfierade maskiner kommer att se till att ändringarna appliceras sedan.