5.7. Change the puppet master of any given machine type

5.7. Change the puppet master of any given machine type

  1. Browse to http://[repo]/genome/nodes/[hostname].html and update the yaml file.

  2. Edit the /etc/puppet/puppet.conf and change any instances of the current puppet master hostname to the hostname of the new puppet master

  3. Make sure there exists a machine configuration for this host on the other repo machine. If not simply create a new one using genomed or by using genome-bootstrap --config-only.

  4. Remove the &PUPPET_SSL_DIR; directory, this will be recreated with a valid set of certificates and keys

  5. Run puppetd --test to make sure everything worked. If all goes well, start the puppet client and you're done.