Sha256: 1b8f17b56c43c83ed17d5099de3460735aa0866aa0546cd9fa0177b466523ce6
Contents?: true
Size: 635 Bytes
Versions: 89
Compression:
Stored size: 635 Bytes
Contents
module Ironfan class Provider class ChefServer < Ironfan::Provider self.handle = :chef def self.resources [ Client, Node, Role ] end # # Utility functions # def self.post_rest(type, content, options={}) params = [ Chef::Config[:chef_server_url] ] if options[:client] params << options[:client].name params << options[:client].key_filename end Chef::REST.new(*params).post_rest(type,content) end def self.search(*params,&block) Chef::Search::Query.new.search(*params,&block) end end end end
Version data entries
89 entries across 89 versions & 1 rubygems