class Chef::Knife::StencilNode
A node (server/host)
Attributes
config[RW]
name[RW]
Public Class Methods
new(name, config, options={})
click to toggle source
# File lib/chef/knife/stencil_node.rb, line 30 def initialize(name, config, options={}) @name = name @config = config explain("Configuration #{config}") end
Public Instance Methods
create()
click to toggle source
Create that node in the appropriate cloud
# File lib/chef/knife/stencil_node.rb, line 37 def create klass = build_plugin_klass(config[:plugin], :server, :create) obj = klass.new obj.run end
delete()
click to toggle source
Remove that node from the appropriate cloud
# File lib/chef/knife/stencil_node.rb, line 44 def delete klass = build_plugin_klass(config[:plugin], :server, :delete) obj = klass.new obj.run end