Method: HPE3PAR_API#create_flash_cache

Defined in:
lib/puppet/util/hpe3par_api.rb

#create_flash_cache(size_in_gib, mode = nil, debug = false) ⇒ Object



892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'lib/puppet/util/hpe3par_api.rb', line 892

def create_flash_cache(size_in_gib, mode = nil, debug = false)
  mode = mode.to_s
  if mode == 'simulator'
    mode = 1
  else
    mode = 2
  end
  cl = Hpe3parSdk::Client.new(@rest_url, debug: debug)
  begin
    cl.(@url.user, @url.password)
    cl.create_flash_cache(size_in_gib, mode)
  ensure
    cl.logout
  end
end