0
私は以下のように3つのIPアドレスが含まれてnode['server']['ipaddress']
属性を持っています:私は今、シェフのbashのリソースに上記の値を使用しようとしていますはbashのリソース内の属性
node['server']['ipaddress']=["10.211.241.21", "10.211.241.20", "10.211.241.22"]
bash 'configure_engine_discovery' do
code <<-EOH
echo `docker run --server ipaddress1 --server ipaddress2 --server ipaddress3 --update`
EOH
end
3つ以上のipaddressが存在する可能性があり、上記のbashコマンドをよりダイナミックにしたいので、毎回bashを変更する必要はなく、任意の数のサーバipsに対応できます。