X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/42ec6013880abfe3779f4e2c51fab1aded876ad4..6adfd52016f87f9622a750cea3e2e926e1f09d61:/cookbooks/imagery/resources/site.rb diff --git a/cookbooks/imagery/resources/site.rb b/cookbooks/imagery/resources/site.rb index f80f0407a..f8ab66731 100644 --- a/cookbooks/imagery/resources/site.rb +++ b/cookbooks/imagery/resources/site.rb @@ -88,7 +88,13 @@ action :create do variables :bbox => bbox, :layers => layers end - nginx_site name do + base_domains = [name] + Array(aliases) + + ssl_certificate new_resource.name do + domains base_domains.flat_map { |d| [d, "a.#{d}", "b.#{d}", "c.#{d}"] } + end + + nginx_site new_resource.name do template "nginx_imagery.conf.erb" directory "/srv/imagery/#{name}" restart_nginx false