如何使用Chef搜索功能遍历多个主机并将我的cron作业应用于它找到的所有节点。我尝试使用模板中使用的变量选项,但它没有用。因此,所有网络服务器在运行时都会获得该条目。
mynodes search(:node, 'tags:webservers')
cron "noop" do
hour '5'
minute '0'
command "/bin/true"
end
答案 0 :(得分:0)
循环搜索结果的最佳方法是使用普通的旧ruby。
mynodes.each do |next_node|
do stuff
end