On Jul 24, 2011, at 10:50 PM, Alexis Midon wrote: > Hi, > > I'm use the continuous integration server Jenkins. It's deplyed as a > debian package on ubuntu. Puppet seems to have some issues restarting > the service. Actually when a 'refresh' is needed, the jenkins process > is killed but not restarted. Puppet does not log any failures > regarding the start command so I don't really know what's going on. > See the log below. > is there a way to get more info from Puppet? how to you change the log > level for instance? > > Jul 25 05:04:21 dev-c3-ci-02 puppet-agent[12264]: (/Stage[main]/ > Jenkins/Service[jenkins]) Triggered 'refresh' from 2 events > Jul 25 05:04:23 dev-c3-ci-02 puppet-agent[12264]: Finished catalog run > in 19.55 seconds > Jul 25 05:04:23 dev-c3-ci-02 jenkins: jenkins: client (pid 31805) > exited with 143 status > > > Also, I tried to explicitly set the start/stop commands in the service > definition, but I'm not really sure about my script. Could you please > review it. Here it is: > > service { 'jenkins' > enable => true, > ensure => "running", > start => "/etc/init.d/jenkins start", > stop => "/etc/init.d/jenkins stop", > require => Package["jenkins"], > } > > are the start/stop attribute correct? Any recommandations? > > Thanks in advance for you help,
----- I would think the 'start/stop' are reasonably obvious but on my Ubuntu 10.04 LTS, Jenkins has 'restart' so instead of 'start/stop' commands, I would replace with 'has_restart => true,' and that should be all you need. FWIW, on my Ubuntu system, the sysv script for Jenkins doesn't appear to have a 'refresh' option but it does have a force-reload option... echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 Craig -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.