From e19d06b00d9fecd4c1263bd487486ade0b6b6d90 Mon Sep 17 00:00:00 2001 From: Tollef Fog Heen Date: Tue, 10 Jan 2017 21:16:00 +0100 Subject: [PATCH] .. and add the template --- modules/ssl/templates/key-chained.erb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 modules/ssl/templates/key-chained.erb diff --git a/modules/ssl/templates/key-chained.erb b/modules/ssl/templates/key-chained.erb new file mode 100644 index 000000000..2fbace05a --- /dev/null +++ b/modules/ssl/templates/key-chained.erb @@ -0,0 +1,25 @@ +<%= + out = "" + fn = "/etc/puppet/modules/ssl/files/keys/#{name}.crt" + if File.exist?(fn) then + out = File.read(fn) + else + fn = "/etc/puppet/modules/ssl/files/from-letsencrypt/#{name}.key" + out = File.read(fn) + end + out +%> +<%= + out = "" + fn = "/etc/puppet/modules/ssl/files/servicecerts/#{name}.crt" + if File.exist?(fn) then + out = File.read(fn) + + chain = "/etc/puppet/modules/ssl/files/chains/#{name}.crt" + out += File.exist?(chain) ? ("\n" + File.read(chain)) : '' + else + fn = "/etc/puppet/modules/ssl/files/from-letsencrypt/#{name}.crt-chained" + out = File.read(fn) + end + out +%> -- 2.20.1