From: Tom Hughes Date: Thu, 20 Jun 2019 18:19:48 +0000 (+0100) Subject: Add a 12 hour delay to the diary RSS feed X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/6d075e1daf59860b0effe71ba6b237183560ce23 Add a 12 hour delay to the diary RSS feed --- 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,