I love ridding public transportation as is give me a mental break and go duh ... .sorttemplate "/etc/perlbal/perlbal.conf" do:WEBSERVER_ROLE_host => WEBSERVER_ROLE_host.sort,
source "perlbal.conf.erb"
mode 0440
owner "root"
group "root"
variables(
:APACHE_ROLE_host => APACHE_ROLE_host.sort
)
backup 1
notifies :restart, resources(:service => "perlbal")
endOn May 26, 2010, at 8:14 PM, Mark Imbriaco wrote:Search order is inconsistent, is there a way to deal with it? I really would not care except every time chef runs it restarts perbal which is a issue.[snip]search(:node, "role:WEBSERVER_ROLE") do |n|
WEBSERVER_ROLE_host << n['ipaddress']
end
[snip]My Template:
CREATE POOL app_pool
<% @WEBSERVER_ROLE_host.each do |n| -%>
POOL app_pool ADD <%= n %>:80
<% end -%>You could do something like WEBSERVER_ROLE_host.sort.each in the template to ensure that the array is sorted before you iterate over it.-Mark
Archive powered by MHonArc 2.6.16.