我想创建一个厨师食谱,我坚持这一步:
members = search("node", "recipe:redis AND chef_environment:#{node.chef_environment}") || []
members.each do |node|
puts "#{node["ipaddress"]}"
end
Run Code Online (Sandbox Code Playgroud)
这是有效的,并返回找到的三个服务器的IP地址.但我想分配/给每个找到的VALUE(IP地址)一个变量,因为我将运行如下命令:
execute 'command' do
command "redis-trib.rb create --replicas 1 #{node1}:6379 #{node2}:6379 #{node3}:6379 #{node1}:6380 #{node2}:6380 #{node3}:6380"
end
Run Code Online (Sandbox Code Playgroud)