Skip to content

Commit

Permalink
Use a systemd timer to update the blog aggregator
Browse files Browse the repository at this point in the history
  • Loading branch information
tomhughes committed Oct 27, 2022
1 parent 30613a2 commit 4c6eb1a
Showing 1 changed file with 18 additions and 4 deletions.
22 changes: 18 additions & 4 deletions cookbooks/blogs/recipes/default.rb
Original file line number Diff line number Diff line change
Expand Up @@ -78,11 +78,25 @@
mode "0755"
end

cron_d "blogs" do
minute "*/30"
systemd_service "blogs-update" do
description "Update blog aggregator"
exec_start "/usr/local/bin/blogs-update"
user "blogs"
command "/usr/local/bin/blogs-update"
mailto "[email protected]"
private_tmp true
private_devices true
protect_system "strict"
protect_home true
read_write_paths "/srv/blogs.openstreetmap.org"
end

systemd_timer "blogs-update" do
description "Update blog aggregator"
on_boot_sec "15m"
on_unit_inactive_sec "30m"
end

service "blogs-update.timer" do
action [:enable, :start]
end

template "/etc/cron.daily/blogs-backup" do
Expand Down

0 comments on commit 4c6eb1a

Please sign in to comment.