Module: Puppet::SSL::CertificateRequest::AutoSigner

Defined in:
lib/puppet/ssl/certificate_request.rb

Overview

If auto-signing is on, sign any certificate requests as they are saved.

Instance Method Summary collapse

Instance Method Details

#save(instance, key = nil) ⇒ Object



35
36
37
38
39
40
41
42
# File 'lib/puppet/ssl/certificate_request.rb', line 35

def save(instance, key = nil)
  super

  # Try to autosign the CSR.
  if ca = Puppet::SSL::CertificateAuthority.instance
    ca.autosign(instance)
  end
end