package "python-mapnik"
package "ttf-dejavu"
-package "fonts-droid"
package "ttf-unifont"
+
+if node[:lsb][:release].to_f >= 16.04
+ package "fonts-droid-fallback"
+else
+ package "fonts-droid"
+end
+
package "fonts-sipa-arundina"
package "fonts-sil-padauk"
package "fonts-khmeros"
node[:tile][:data].each_value do |data|
url = data[:url]
file = "/srv/tile.openstreetmap.org/data/#{File.basename(url)}"
- directory = "/srv/tile.openstreetmap.org/data/#{data[:directory]}"
- directory directory do
- owner "tile"
- group "tile"
- mode 0o755
+ if data[:directory]
+ directory = "/srv/tile.openstreetmap.org/data/#{data[:directory]}"
+
+ directory directory do
+ owner "tile"
+ group "tile"
+ mode 0o755
+ end
+ else
+ directory = "/srv/tile.openstreetmap.org/data"
end
if file =~ /\.tgz$/
mode 0o644
end
-template "/etc/rsyslog.d/20-renderd.conf" do
- source "renderd.rsyslog.erb"
- owner "root"
- group "root"
- mode 0o644
- notifies :restart, "service[rsyslog]"
-end
+if node[:lsb][:release].to_f >= 16.04
+ file "/etc/rsyslog.d/20-renderd.conf" do
+ action :delete
+ notifies :restart, "service[rsyslog]"
+ end
-template "/etc/logrotate.d/renderd" do
- source "renderd.logrotate.erb"
- owner "root"
- group "root"
- mode 0o644
+ file "/etc/logrotate.d/renderd" do
+ action :delete
+ end
+else
+ template "/etc/rsyslog.d/20-renderd.conf" do
+ source "renderd.rsyslog.erb"
+ owner "root"
+ group "root"
+ mode 0o644
+ notifies :restart, "service[rsyslog]"
+ end
+
+ template "/etc/logrotate.d/renderd" do
+ source "renderd.logrotate.erb"
+ owner "root"
+ group "root"
+ mode 0o644
+ end
end
package "liblockfile-simple-perl"