Class: Puppet::Provider::KatelloSslTool::Cert

Inherits:
Puppet::Provider
  • Object
show all
Defined in:
lib/puppet/provider/katello_ssl_tool.rb

Instance Method Summary collapse

Instance Method Details

#createObject



14
15
16
# File 'lib/puppet/provider/katello_ssl_tool.rb', line 14

def create
  generate! if generate?
end

#destroyObject



18
19
# File 'lib/puppet/provider/katello_ssl_tool.rb', line 18

def destroy
end

#details(cert_name) ⇒ Object



21
22
23
24
25
26
# File 'lib/puppet/provider/katello_ssl_tool.rb', line 21

def details(cert_name)
  return {
    :pubkey  => pubkey(cert_name),
    :privkey => privkey(cert_name)
  }
end

#exists?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/puppet/provider/katello_ssl_tool.rb', line 10

def exists?
  !generate?
end