Issue #16280 has been reported by Banio Carpenter.
----------------------------------------
Feature #16280: Provide a logoutput for service like exec
https://projects.puppetlabs.com/issues/16280
Author: Banio Carpenter
Status: Unreviewed
Priority: Normal
Assignee:
Category:
Target version:
Affected Puppet version:
Keywords:
Branch:
If I have a service defined that fails, and the service does not log anywhere,
it becomes near impossible to troubleshoot the issue. I have this case for
memcached, which at least on Centos does not have a way of logging. Even for
those services that do have logging, this would be extremely helpful.
Example of current output:
Sep 6 15:38:18 domU-12-31-39-0B-C4-71 puppet-agent[1109]:
(/Stage[main]/Elmer::Virtualenvtest/Service[memcached]/ensure) change from
stopped to running failed: Could not start Service[memcached]: Execution of
'/sbin/service memcached start' returned 1: at
/etc/puppet/modules/elmer/manifests/virtualenvtest.pp:37
OK I know it failed but I have no idea why. Without knowing the stderr, one has
to attempt to reproduce the exact situation in a shell, which would be
difficult.
If we could just be able to use the same feature currently available for exec
like below, my life would be a lot easier:
service {memcached:
ensure => running,
logoutput => "on failure",
}
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.