diff options
-rwxr-xr-x | lib/puppet/provider/service/redhat.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/puppet/provider/service/redhat.rb b/lib/puppet/provider/service/redhat.rb index 5eceedeb0..8c12782d5 100755 --- a/lib/puppet/provider/service/redhat.rb +++ b/lib/puppet/provider/service/redhat.rb @@ -54,7 +54,7 @@ Puppet::Type.type(:service).provide :redhat, :parent => :init do def restart if @resource[:hasrestart] == :true - [command(:service), @resource[:name], "restart"] + service(@resource[:name], "restart") else super end @@ -75,6 +75,14 @@ Puppet::Type.type(:service).provide :redhat, :parent => :init do end end + def statuscmd + [command(:service), @resource[:name], "status"] + end + + def restartcmd + [command(:service), @resource[:name], "restart"] + end + def startcmd [command(:service), @resource[:name], "start"] end |