--- /dev/null
+<%=
+ 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
+%>