Class: Coral::Node::Rackspace

Inherits:
Plugin::Node show all
Defined in:
lib/coral/node/rackspace.rb

Instance Attribute Summary

Attributes inherited from Core

#ui

Instance Method Summary collapse

Methods inherited from Plugin::Node

#create_image, #create_machine, #delete_setting, #destroy, #exec, #hostname, #machine, #machine=, #network, #network=, #private_ip, #provision, #public_ip, #reload, #search, #set_setting, #setting, #start, #state, #stop

Methods inherited from Plugin::Base

build_info, ensure_plugin_collection, #initialize, #initialized?, #meta, #method_missing, #name, #name=, #plugin_directory, #plugin_file, #plugin_instance_name, #plugin_parent, #plugin_parent=, #plugin_provider, #plugin_type, #set_meta, translate

Methods inherited from Core

#initialize, #inspect, #logger, logger, logger=, ui

Methods inherited from Config

#[], #[]=, array, #array, #clear, #defaults, #delete, ensure, #export, #filter, filter, #get, #get_array, #get_hash, #hash, hash, #import, init, #init, init_flat, #initialize, #set, #string, string, string_map, #string_map, #symbol, symbol, symbol_map, #symbol_map, test, #test

Methods included from Mixin::ConfigOptions

#clear_options, #contexts, #get_options, #set_options

Methods included from Mixin::ConfigCollection

#all_properties, #clear_properties, #delete_property, #get_property, #save_properties, #set_property

Methods included from Mixin::Lookup

#hiera, #hiera_config, #initialized?, #lookup, #lookup_array, #lookup_hash

Methods included from Mixin::ConfigOps

#parse

Constructor Details

This class inherits a constructor from Coral::Plugin::Base

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Coral::Plugin::Base

Instance Method Details

#normalizeObject


Node plugin interface



9
10
11
12
# File 'lib/coral/node/rackspace.rb', line 9

def normalize
  #super
  dbg('hello from rackspace node')
end