2014-01-30 15:17:59 +00:00

24 lines
473 B
Ruby

require 'chef/mixin/shell_out'
require_relative 'cib_object'
module Pacemaker
class Resource < Pacemaker::CIBObject
include Chef::Mixin::ShellOut
def running?
cmd = shell_out! "crm", "resource", "status", name
Chef::Log.info cmd.stdout
!! cmd.stdout.include?("resource #{name} is running")
end
def start_command
"crm resource start '#{name}'"
end
def stop_command
"crm resource stop '#{name}'"
end
end
end