X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/93c098cdc4f22b1fe69ecd88b3ac2d2b211780ff..cdd76b4b4526e93b801d15bf176beca450c91096:/cookbooks/tools/recipes/default.rb diff --git a/cookbooks/tools/recipes/default.rb b/cookbooks/tools/recipes/default.rb index a8afec012..c12384d6f 100644 --- a/cookbooks/tools/recipes/default.rb +++ b/cookbooks/tools/recipes/default.rb @@ -1,8 +1,8 @@ # -# Cookbook Name:: tools +# Cookbook:: tools # Recipe:: default # -# Copyright 2011, OpenStreetMap Foundation +# Copyright:: 2011, OpenStreetMap Foundation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -35,23 +35,29 @@ package %w[ iotop lvm2 rsyslog + cron ] -if node[:lsb][:release].to_f < 18.04 - package "sysv-rc-conf" -end - service "rsyslog" do action [:enable, :start] supports :status => true, :restart => true, :reload => true end -# Remove unused base package -package "mlocate" do +# Remove some unused and unwanted packages +package %w[mlocate nano whoopsie] do action :purge end -# Remove ubuntu "desktop" vestigal package -package "whoopsie" do - action :purge +# Configure cron to run in the local timezone of the machine +systemd_service "cron-timezone" do + service "cron" + dropin "timezone" + environment "TZ" => node[:timezone] + notifies :restart, "service[cron]" + only_if { node[:timezone] } +end + +# Make sure cron is running +service "cron" do + action [:enable, :start] end