O recurso de serviço Puppets é realmente útil para gerenciar todos os tipos de serviços e notificá-los em caso de alterações.
À primeira vista, pode-se pensar que isso não é possível para uma instância do Tomcat, mas com mais alguns acréscimos à sua declaração de serviço usual, isso funciona bem (dado que o Tomcat reside em / opt / tomcat):
service { "tomcat" :
provider => "init",
ensure => running,
start => "/opt/tomcat/bin/startup.sh",
stop => "/opt/tomcat/bin/shutdown.sh",
status => "",
restart => "",
hasstatus => false,
hasrestart => false,
}