The is a search for 'start' on the status output. So if ssh is running and status ssh gives the following output 'ssh start/running, process xxxxx' then puppet should know the service is running. Also you can check https://projects.puppetlabs.com/issues/12773 since it has some more information on this as well.
Hi Lorello,
In the puppet source code at github you can see how the status is checked via upstart:
https:/ /github. com/puppetlabs/ puppet/ blob/master/ lib/puppet/ provider/ service/ upstart. rb
The is a search for 'start' on the status output. So if ssh is running and status ssh gives the following output 'ssh start/running, process xxxxx' then puppet should know the service is running. Also you can check https:/ /projects. puppetlabs. com/issues/ 12773 since it has some more information on this as well.
How exactly can we reproduce your problem?