【发布时间】:2015-09-24 23:34:24
【问题描述】:
我们有一个用例,我们希望厨师编排等到机器中的特定目录被删除。有什么方法可以实现吗?
我在网上搜索,找到了以下cookbook
我觉得它可以使用,但我很难理解如何使用它,没有阅读我的使用方法。
我怎样才能实现它?
编辑以删除保留: 说你有以下食谱
execute 'making dir' do
command 'mkdir /tmp/test2'
not_if do ::File.directory?('/tmp/test1') end
end
参考:https://docs.chef.io/resource_common.html#not-if-examples
在这里,not_if 我想要的是“等到 /tmp/test1 被删除”,但是厨师如何执行这就像“它发现目录正在退出,所以它没有执行资源并退出”
我需要一种方法来执行等待,直到条件变为真。
【问题讨论】:
标签: ruby chef-infra orchestration