How to shutdown a puppet master safely ?
I'm using Puppet OpenSource version 3.7+. There seems not to be a safe command to shutdown/restart Puppet Master process, as currently I can use "kill" to shut it down. This worries me and my team a little bit because we are not sure if killing Puppet Master while it is serving a puppet agent could leave the puppet agent in an unknown state which is not easily recoverable. Is there any way to shutdown Puppet Master immediately after it finishes its current job ?