X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/aeaa46f3071de018b5c5e0f5678cb5b4082e3ddc..6eeae3e09398705b597a0fa739f78e621400b574:/cookbooks/letsencrypt/recipes/default.rb diff --git a/cookbooks/letsencrypt/recipes/default.rb b/cookbooks/letsencrypt/recipes/default.rb index fad5eb27c..92c78a51d 100644 --- a/cookbooks/letsencrypt/recipes/default.rb +++ b/cookbooks/letsencrypt/recipes/default.rb @@ -19,6 +19,7 @@ include_recipe "accounts" include_recipe "apache" +include_recipe "chef::knife" keys = data_bag_item("chef", "keys") @@ -112,7 +113,7 @@ remote_directory "/srv/acme.openstreetmap.org/bin" do mode "755" files_owner "root" files_group "root" - files_mode 0o755 + files_mode "755" end directory "/srv/acme.openstreetmap.org/requests" do @@ -148,7 +149,7 @@ certificates.each do |name, details| user "letsencrypt" group "letsencrypt" subscribes :run, "template[/srv/acme.openstreetmap.org/requests/#{name}]" - not_if { ENV["TEST_KITCHEN"] } + not_if { kitchen? } end end @@ -190,3 +191,10 @@ cron_d "letencrypt-check" do command "/srv/acme.openstreetmap.org/bin/check-certificates" mailto "admins@openstreetmap.org" end + +template "/etc/logrotate.d/letsencrypt" do + source "logrotate.erb" + owner "root" + group "root" + mode "644" +end