Class: Puppet::Node::Puppetdb

Inherits:
Indirector::REST
  • Object
show all
Includes:
Util::Puppetdb
Defined in:
lib/puppet/indirector/node/puppetdb.rb

Instance Method Summary collapse

Methods included from Util::Puppetdb

config, #config, log_x_deprecation_header, #profile, query_puppetdb, #submit_command, to_bool, to_wire_time

Instance Method Details

#destroy(request) ⇒ Object



14
15
16
17
18
# File 'lib/puppet/indirector/node/puppetdb.rb', line 14

def destroy(request)
  payload = { :certname => request.key,
              :producer_timestamp => request.options[:producer_timestamp] || Time.now.iso8601(5) }
  submit_command(request.key, payload, CommandDeactivateNode, 3)
end

#find(request) ⇒ Object



8
9
# File 'lib/puppet/indirector/node/puppetdb.rb', line 8

def find(request)
end

#save(request) ⇒ Object



11
12
# File 'lib/puppet/indirector/node/puppetdb.rb', line 11

def save(request)
end