Method: Exec::NodeInstall#reinstall_node
- Defined in:
- lib/exec/node_install.rb
#reinstall_node(node_name, bios_name = nil, raid_name = nil) ⇒ Object
Reinstall a node
169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/exec/node_install.rb', line 169 def reinstall_node(node_name, bios_name = nil, raid_name = nil) @logger.info("Exec::NodeInstall reinstall_node(#{node_name}, #{bios_name}, #{raid_name})") output = "" unless node_name.nil? if if_node_exist(node_name, "Ready") cmd = Command::NodeReinstall.new(node_name, bios_name, raid_name) cmd.exec output += "Reinstallation of the node '#{node_name}'.\n" else raise NodeReinstallError.new("The node '#{node_name}' doesn't exists or is not 'Ready.") end end return output end |