Issue #2481 has been updated by Luke Kanies.

Status changed from Unreviewed to Accepted
Target version set to 0.26.0

Looks like this is really similar to #2026, but we didn't fix it for the status 
command.  Stupid of us.

Or am I reading this wrong?
----------------------------------------
Feature #2481: Override commands in redhat service provider
http://projects.reductivelabs.com/issues/2481

Author: Robin Bowes
Status: Accepted
Priority: Normal
Assigned to: 
Category: service
Target version: 0.26.0
Complexity: Unknown
Affected version: 0.24.8
Keywords: 


Using puppet 0.24.8 from epel on CentOS 5.3

I want to override the status command for a service with provider => 'redhat', 
but it doesn't seem to be possible.

If I change the provider to 'init' or 'base' I can specify the status command, 
but I don't get the chkconfig integration that comes with the redhat service 
provider.

This is my service definition that doesn't work:

<pre>
        service { "service-redhat-httpd":
                enable     => "false",
                ensure     => "stopped",
                hasrestart => "true",
                hasstatus  => "true",
                name       => "httpd",
                status     => "pgrep httpd -P 1",
                require    => Package[httpd],
        }
</pre>

This definiition *does* work but has no chkconfig integration:

<pre>
        service { "service-redhat-httpd":
                ensure     => stopped,
                hasstatus  => true,
                name       => "httpd",
                start      => '/sbin/service start httpd',
                stop       => '/sbin/service stop httpd',
                status     => "pgrep httpd -P 1",
                provider   => 'base',
                require    => Package[httpd],
        }
</pre>

So, basically, I'd like to have the command-override capability added to the 
redhat provider.

I've added a patch that seems to fix my specific issue.

R.


-- 
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://reductivelabs.com/redmine/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
-~----------~----~----~----~------~----~------~--~---

Reply via email to