我有代码,做这样的事情一个chef_gem: class Chef
class Node
def cool_thing
# ... stuff ...
end
end
end
而且,红宝石宝石肯定被安装在目标主机上。但是,我的厨师食谱的kitchen converge测试没有说“节点没有cool_thing方法”。 我被其他人告知我必须做类
我写了一个简单的配方的结果中的一个块(RHEL节点上运行),安装一个rpm包后,检查它是否通过运行service MyService status命令运行,并且我通过标准输出capature的结果和从红宝石块正则表达式 我的问题是,如果是正则表达式不匹配,因此该服务没有运行,我怎么可以触发说 rpm_package 'MyService' do action :remove end