厨师 - 触发基于的另一个
问题描述:
我写了一个简单的配方的结果中的一个块(RHEL节点上运行),安装一个rpm包后,检查它是否通过运行service MyService status
命令运行,并且我通过标准输出capature的结果和从红宝石块正则表达式厨师 - 触发基于的另一个
我的问题是,如果是正则表达式不匹配,因此该服务没有运行,我怎么可以触发说
rpm_package 'MyService' do action :remove end
答
做到这一点,最简单的方法是用块制作一个自定义的资源,而不是使用ruby_block
或配方级代码。