notifies :restart, resources(:service => "exim4")
end
+search(:accounts, "*:*").each do |account|
+ name = account["id"]
+ details = node[:accounts][:users][name] || {}
+
+ if details[:status] and account["email"]
+ node.default[:exim][:aliases][name] = account["email"]
+ end
+end
+
template "/etc/aliases" do
source "aliases.erb"
owner "root"
<% node[:exim][:aliases].keys.sort.each do |a| -%>
<%= a -%>: <%= node[:exim][:aliases][a] %>
<% end -%>
-
-<% node[:accounts][:users].keys.sort.each do |u| -%>
-<% if node[:accounts][:users][u][:status] and node[:accounts][:users][u][:email] -%>
-<%= u -%>: <%= node[:accounts][:users][u][:email] %>
-<% end -%>
-<% end -%>