NOTE: uncommenting this should be treated as api-change! def self.not_found_class
Fog::Baremetal::OpenStack::NotFound
end
Create a new chassis
description = Free text description of the chassis extra = Record arbitrary key/value metadata. Can be specified multiple times
Create a new node
chassis_uuid = UUID of the chassis that this node belongs to driver = Driver used to control the node [REQUIRED] driver_info = Key/value pairs used by the driver, such as out-of-band management credentials. Can be
specified multiple times
extra = Record arbitrary key/value metadata. Can be specified multiple times uuid = Unique UUID for the node properties = Key/value pairs describing the physical characteristics of the node. This is exported to
Nova and used by the scheduler. Can be specified multiple times
Create a new port
address = MAC Address for this port extra = Record arbitrary key/value metadata. Can be specified multiple times node_uuid = UUID of the node that this port belongs to
Patch a chassis
parameter example: [{:op=> ‘replace’, :path => "/extra/placement", :value => "somewhere"}]
op = Operations: ‘add’, ‘replace’ or ‘remove’ path = Attributes to add/replace or remove (only PATH is necessary on remove),
e.g. /extra/placement
value = Value to set
Patch a node
parameter example: [{:op=> ‘replace’, :path => "/driver", :value => "pxe_ssh"}]
op = Operations: ‘add’, ‘replace’ or ‘remove’ path = Attributes to add/replace or remove (only PATH is necessary on remove),
e.g. /driver_info/ipmi_address
value = Value to set
Patch a port
parameter example: [{:op=> ‘replace’, :path => "/driver_info/ipmi_address", :value => "192.0.2.1"}]
op = Operations: ‘add’, ‘replace’ or ‘remove’ path = Attributes to add/replace or remove (only PATH is necessary on remove),
e.g. /driver_info/ipmi_address
value = Value to set