X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/3e091ef3d515a094fd4493faacbc5c3ba266c2ad..90a99a9591ff08a70463403ad1dba1a2d7939881:/cookbooks/letsencrypt/recipes/default.rb diff --git a/cookbooks/letsencrypt/recipes/default.rb b/cookbooks/letsencrypt/recipes/default.rb index a2c42e1c5..34e9be8f7 100644 --- a/cookbooks/letsencrypt/recipes/default.rb +++ b/cookbooks/letsencrypt/recipes/default.rb @@ -121,7 +121,11 @@ directory "/srv/acme.openstreetmap.org/requests" do end certificates = search(:node, "letsencrypt:certificates").each_with_object({}) do |n, c| - c.merge!(n[:letsencrypt][:certificates]) + n[:letsencrypt][:certificates].each do |name, details| + c[name] ||= details.merge(:nodes => []) + + c[name][:nodes] << { :name => n[:fqdn], :address => n[:ipaddress] } + end end certificates.each do |name, details|