Class: Chef::Knife::BrightboxZoneList

Inherits:
Chef::Knife show all
Includes:
BrightboxBase
Defined in:
lib/chef/knife/brightbox_zone_list.rb

Instance Method Summary collapse

Methods included from BrightboxBase

#connection, included, #locate_config_value

Instance Method Details

#runObject



29
30
31
32
33
34
35
36
37
38
39
# File 'lib/chef/knife/brightbox_zone_list.rb', line 29

def run
  zone_list = [
    ui.color('Handle (use as the --zone switch)', :bold),
    ui.color('ID', :bold),
  ]
  connection.zones.sort_by(&:handle).each do |zone|
    zone_list << zone.handle
    zone_list << zone.id
  end
  puts ui.list(zone_list, :columns_across, 2)
end