1) У меня есть пакет данных следующим образом:
"zookeeper":{
"server1":"111.111.111.111",
"server2":"222.222.222.222"
},
2) В моем рецепте я получаю хеш следующим образом.
data_bag("mydb")
db = data_bag_item("mydb", "rtb")
ZOOKEEPER = db['zookeeper']
3) Также в моем рецепте у меня есть шаблон следующим образом:
template "/etc/zookeeper/conf/zoo.cfg" do
path "/etc/zookeeper/conf/"
source "zoo.cfg.erb"
owner "root"
group "root"
mode "0644"
variables :zookeeper => #{ZOOKEEPER}
end
4) Мне нужно, чтобы мой шаблон выглядел следующим образом
server.1=111.111.111.111:2888:3888
server.2=222.222.222.222:2888:3888
Мой вопрос это. Как передать хеш в шаблон, чтобы я мог перебрать хеш и создать шаблонную табличку? Я не сильный рубиновый кодер.
например:
count = 1
for server, ipaddress in zookeeper:
server.count=ipaddress:2888:3888
count = count + 1