Method: App42::Command::Setup#setup_cloud_api

Defined in:
lib/app42/command/setup.rb

#setup_cloud_apiObject

Collect all required attributes for new App42 cloud setup spawn required inputs are setup_name, vm_type, iaas, setup_type and flavour



10
11
12
13
14
15
16
17
18
# File 'lib/app42/command/setup.rb', line 10

def setup_cloud_api
  setup_name = get_setup_name_and_check_setup_url_availability
  vm_type = get_vm_types
  iaas = get_iaas_providers
  setup_type = get_setup_type
  flavour = get_flavour
  setup_cloud_api_res = App42::Command::Base.new.create_cloud_setup setup_name, iaas, vm_type, setup_type, flavour
  exit! if setup_cloud_api_res
end