2016-04-27 6 views
2

に見つかったそれぞれの値は、私はシェフのレシピを作成したいと私は、この段階でこだわっているマッピングすることができます見つかりました。 しかし、私は、次のようなコマンドを実行しますので、変数に発見された各値が(IPアドレス)を与える/割り当てたい:あなたはこのような何か行うことができますは、どのように私は別の変数

execute 'command' do 
    command "redis-trib.rb create --replicas 1 #{node1}:6379 #{node2}:6379 #{node3}:6379 #{node1}:6380 #{node2}:6380 #{node3}:6380" 
end 

答えて

5

nodes = members.map do |node| 
      node["ipaddress"] 
     end 

をと次のように使用してください:

execute 'command' do 
    command "redis-trib.rb create --replicas 1 #{nodes[0]}:6379 #{nodes[1]}:6379 #{nodes[2]}:6379 #{nodes[0]}:6380 #{nodes[1]}:6380 #{nodes[2]}:6380" 
end 
+0

ありがとうございます –

関連する問題