2017-08-31 87 views
0

我写了一个简单的配方的结果中的一个块(RHEL节点上运行),安装一个rpm包后,检查它是否通过运行service MyService status命令运行,并且我通过标准输出capature的结果和从红宝石块正则表达式厨师 - 触发基于的另一个

我的问题是,如果是正则表达式不匹配,因此该服务没有运行,我怎么可以触发说

rpm_package 'MyService' do action :remove end

回答

1

做到这一点,最简单的方法是用块制作一个自定义的资源,而不是使用ruby_block或配方级代码。