require "ipaddr"
-certificate = node[:tilecache][:ssl][:certificate]
-node.default[:ssl][:certificates] = node[:ssl][:certificates] | [certificate]
-
include_recipe "ssl"
include_recipe "squid"
include_recipe "nginx"
action :remove
end
-package "xz-utils"
-package "openssl"
+package %w[
+ xz-utils
+ openssl
+]
# oathtool for QoS token
package "oathtool"
end
squid_fragment "tilecache" do
- template "squid.conf.erb"
+ template_source "squid.conf.erb"
variables :caches => tilecaches, :renders => tilerenders
end
"a.tile.openstreetmap.org",
"b.tile.openstreetmap.org",
"c.tile.openstreetmap.org"]
- fallback_certificate "tile.openstreetmap"
notifies :restart, "service[nginx]"
end
nginx_site "tile-ssl" do
- template "nginx_tile_ssl.conf.erb"
+ template_source "nginx_tile_ssl.conf.erb"
variables :resolvers => resolvers, :caches => tilecaches
end
conf_variables :host => render[:fqdn]
end
end
+
+Dir.glob("/var/log/nginx/access.log*") do |log|
+ File.unlink(log)
+end