Rootmanual:Puppet: Skillnad mellan sidversioner

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
m (Rootmanual)
Rad 13: Rad 13:
* Checka in ändringarna.
* Checka in ändringarna.
* Cronjobb på puppetfierade maskiner kommer att se till att ändringarna appliceras sedan.
* Cronjobb på puppetfierade maskiner kommer att se till att ändringarna appliceras sedan.

[[Kategori:Rootmanual]]

Versionen från 14 september 2009 kl. 20.23

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.