Sha256: aff62561d40c918cef459ae066d9c86502bdf19262cabb053a7eeb4e758cf87c
Contents?: true
Size: 729 Bytes
Versions: 5
Compression:
Stored size: 729 Bytes
Contents
module ProxyAPI class Puppetca < Resource def initialize args @url = args[:url] + "/puppet/ca" super args end def autosign parse(get "autosign") end def set_autosign certname parse(post("", "autosign/#{certname}")) end def del_autosign certname parse(delete("autosign/#{certname}")) rescue RestClient::ResourceNotFound # entry doesn't exists anyway true end def sign_certificate certname parse(post("", certname)) end def del_certificate certname parse(delete("#{certname}")) rescue RestClient::ResourceNotFound # entry doesn't exists anyway true end def all parse(get) end end end
Version data entries
5 entries across 5 versions & 1 rubygems