Class: Chef::WhiskServerShow

Inherits:
Knife
  • Object
show all
Includes:
Knife::WhiskBase
Defined in:
lib/chef/knife/knife-whisk.rb

Instance Method Summary collapse

Methods included from Knife::WhiskBase

#add_quotes, #exit_with_message, #get_config, #get_security_groups, included, #mixin_exists?, #security_group_exists?, #server_exists?

Instance Method Details

#runObject



93
94
95
96
97
98
99
100
101
102
103
# File 'lib/chef/knife/knife-whisk.rb', line 93

def run
  exit_with_message("Required whisk.yml does not exist") unless get_config
  exit_with_message("You must specify a server name") unless name_args.size == 1
  
  if server_exists?(name_args.first)
    puts name_args.first
    puts get_config["servers"]["#{name_args.first}"].to_yaml
  else
    exit_with_message("#{name_args.first} server template does not exist")
  end
end