Sha256: cec275eb19c763eb4483905423b297cf12b97f7533c551c03d5fceaf9c8e2e3d

Contents?: true

Size: 415 Bytes

Versions: 5

Compression:

Stored size: 415 Bytes

Contents

require 'puppet/ssl/certificate'
require 'puppet/indirector/rest'

class Puppet::SSL::Certificate::Rest < Puppet::Indirector::REST
    desc "Find and save certificates over HTTP via REST."

    use_server_setting(:ca_server)
    use_port_setting(:ca_port)

    def find(request)
        return nil unless result = super
        result.name = request.key unless result.name == request.key
        result
    end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
puppet-0.25.5 lib/puppet/indirector/certificate/rest.rb
puppet-0.25.4 lib/puppet/indirector/certificate/rest.rb
puppet-0.25.3 lib/puppet/indirector/certificate/rest.rb
puppet-0.25.2 lib/puppet/indirector/certificate/rest.rb
puppet-0.25.1 lib/puppet/indirector/certificate/rest.rb