From 6d075e1daf59860b0effe71ba6b237183560ce23 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Thu, 20 Jun 2019 19:19:48 +0100 Subject: [PATCH] Add a 12 hour delay to the diary RSS feed --- cookbooks/web/recipes/rails.rb | 1 + cookbooks/web/resources/rails_port.rb | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cookbooks/web/recipes/rails.rb b/cookbooks/web/recipes/rails.rb index 6d6e6639c..bef46bc13 100644 --- a/cookbooks/web/recipes/rails.rb +++ b/cookbooks/web/recipes/rails.rb @@ -92,6 +92,7 @@ rails_port "www.openstreetmap.org" do totp_key web_passwords["totp_key"] csp_enforce true trace_use_job_queue true + diary_feed_delay 12 end systemd_service "rails-jobs@" do diff --git a/cookbooks/web/resources/rails_port.rb b/cookbooks/web/resources/rails_port.rb index fe55ec34e..6e218058c 100644 --- a/cookbooks/web/resources/rails_port.rb +++ b/cookbooks/web/resources/rails_port.rb @@ -67,6 +67,7 @@ property :csp_enforce, [TrueClass, FalseClass], :default => false property :csp_report_url, String property :piwik_configuration, Hash property :trace_use_job_queue, [TrueClass, FalseClass], :default => false +property :diary_feed_delay, Integer action :create do package %W[ @@ -314,7 +315,8 @@ action :create do "totp_key", "csp_enforce", "csp_report_url", - "trace_use_job_queue" + "trace_use_job_queue", + "diary_feed_delay" ).reject { |_k, v| v.nil? }.merge( "server_protocol" => "https", "server_url" => new_resource.site, -- 2.43.2