class Pec::Command::Halt

Public Class Methods

task(server, config) click to toggle source
# File lib/pec/command/halt.rb, line 3
def self.task(server, config)
  case
  when server.nil?
    Pec::Logger.notice "not be created #{config.name}"
  when server.status != "ACTIVE"
    Pec::Logger.notice "#{config.name} server status is #{server.status} must be ACTIVE"
  else
    Yao::Server.shutoff(server.id)
    Pec::Logger.info "#{config.name} is halted!"
  end
end