Sha256: 34770eebbd24d239b8f7a7efb598d2a2d14a527a1c1782dc2834ad2b40f5bb98
Contents?: true
Size: 690 Bytes
Versions: 3
Compression:
Stored size: 690 Bytes
Contents
desc 'Activate the console service for one or more servers' arg_name 'server-id...' command [:activate_console] do |c| c.action do |global_options,options,args| raise "You must specify servers to activate the console for" if args.empty? servers = Server.find_or_call(args) do |id| raise "Couldn't find server #{id}" end consoles = [] servers.each do |s| info "Activating console for server #{s}" r = s.activate_console consoles << { :url => r["console_url"], :token => r["console_token"], :expires => r["console_token_expires"] } end render_table(consoles, global_options.merge(:fields => [:url, :token, :expires])) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bbcloud-0.11.2 | lib/bbcloud/commands/servers-activate-cloud.rb |
bbcloud-0.11.1 | lib/bbcloud/commands/servers-activate-cloud.rb |
bbcloud-0.11.0 | lib/bbcloud/commands/servers-activate-cloud.rb |