# sample manifest
$ip_list = "10.0.0.1,10.0.0.2"
file { "/tmp/ip_file":
content => template("ip.erb")
}
# template
<% ip_list.split(/,/).each do |ip| %><%= ip %>
<% end %>
# output file
$ cat /tmp/ip_file
10.0.0.1
10.0.0.2
|
Pastie
Support Pastie
or read my
Pastie << self
blog
# sample manifest
$ip_list = "10.0.0.1,10.0.0.2"
file { "/tmp/ip_file":
content => template("ip.erb")
}
# template
<% ip_list.split(/,/).each do |ip| %><%= ip %>
<% end %>
# output file
$ cat /tmp/ip_file
10.0.0.1
10.0.0.2
|