Rootmanual:Puppet: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Ingen redigeringssammanfattning |
Derfian (diskussion | bidrag) 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.