diff --git a/site-cookbooks/kosmos-base/recipes/letsencrypt.rb b/site-cookbooks/kosmos-base/recipes/letsencrypt.rb new file mode 100644 index 0000000..2bf47b5 --- /dev/null +++ b/site-cookbooks/kosmos-base/recipes/letsencrypt.rb @@ -0,0 +1,22 @@ +# +# Cookbook Name:: kosmos-base +# Recipe:: letsencrypt +# +# Copyright 2016, Kosmos +# +# All rights reserved - Do Not Redistribute +# + +git "/usr/local/letsencrypt" do + repository "https://github.com/letsencrypt/letsencrypt" + action :sync + revision "v0.5.0" + user "root" + group "root" +end + +cron "renew Let's Encrypt certificates" do + minute "*" + hour "4" + command "/usr/local/letsencrypt/letsencrypt-auto renew && service nginx reload" +end