<%= 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 %>