# Returns a hash to be merged into a nginx::resource::location resource. # @param cert_name # Domain for which we want the configuration. # NOT the local certificate name. # @return hash usable with nginx::resource::location function letsencrypt::conf::nginx::location ( String $cert_name, ) >> Letsencrypt::Ssl_conf::Nginx::Location { $cert_path = $facts['letsencrypt_directory'][$cert_name] if $cert_path == undef { { ssl => false, } } else { { ssl => true, ssl_only => true, } } }