我有代碼,做這樣的事情一個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