To set up a new host to be a puppet client, do the following:
- : ::client:: && apt-get install puppet &&
+Make sure you have set up the IP address for the new machine in ud-ldap.
+After that run puppet on puppetmaster once, so the ferm config get
+adjusted.
+
+ : __handel__ && puppetd -w 5 -t --factsync --environment=production
+
+ : ::client:: && apt-get install --no-install-recommends puppet &&
/etc/init.d/puppet stop &&
puppetd -w 5 --debug -t --factsync
unhappy with what just happened, you'll need to stop it again to do
repair.
-Finally, for some reason, the switch to puppet seems to heavily confuse
-samhain (possibly the config file getting changed out from under it?).
-You may need to run samhain update after getting puppet going.
+Double check apt - the puppet setup usually results in duplicate apt
+sources, since we ship a few under sources.list.d. Remove any unnecessary
+entries from sources.list.
-When you're happy with everything, add teh new host to the puppet
-hostgroup in dsa-nagios.
+We ship a samhain config file that includes /lib and /usr/lib. This will
+almost certainly be different than the config file on the machine, so it
+will result in 1000s of files changed.
+You may need to run samhain update after getting puppet going.