.. and add the template
[mirror/dsa-puppet.git] / modules / ssl / templates / key-chained.erb
1 <%=
2   out = ""
3   fn = "/etc/puppet/modules/ssl/files/keys/#{name}.crt"
4   if File.exist?(fn) then
5     out = File.read(fn)
6   else
7     fn = "/etc/puppet/modules/ssl/files/from-letsencrypt/#{name}.key"
8     out = File.read(fn)
9   end
10   out
11 %>
12 <%=
13   out = ""
14   fn = "/etc/puppet/modules/ssl/files/servicecerts/#{name}.crt"
15   if File.exist?(fn) then
16     out = File.read(fn)
17
18     chain = "/etc/puppet/modules/ssl/files/chains/#{name}.crt"
19     out += File.exist?(chain) ? ("\n" + File.read(chain)) : ''
20   else
21     fn = "/etc/puppet/modules/ssl/files/from-letsencrypt/#{name}.crt-chained"
22     out = File.read(fn)
23   end
24   out
25 %>