Sha256: 4b50978c17ff480effaf04433e1ecdce1c43da435643f8c6369a31d5f43cca9b

Contents?: true

Size: 500 Bytes

Versions: 14

Compression:

Stored size: 500 Bytes

Contents

module Vpsb
  module Resources
    class DoImage < BaseResource
      include AskSupport
      include ShellSupport
      res :do_image

      def call(core)
        puts "Loading list of available operating systems"
        in_dir(core.get(:server_app_path), "knife digital_ocean image list -G | grep -i 'Ubuntu [ ]* Ubuntu 1[0234]\.[01][04]'")
        answer = ask { puts 'Which system? Enter its id (default: 3101918)' }.strip
        answer.empty? ? '3101918' : answer
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
vpsb-1.1.8 lib/vpsb/resources/do_image.rb
vpsb-1.1.7 lib/vpsb/resources/do_image.rb
vpsb-1.1.6 lib/vpsb/resources/do_image.rb
vpsb-1.1.5 lib/vpsb/resources/do_image.rb
vpsb-1.1.4 lib/vpsb/resources/do_image.rb
vpsb-1.1.3 lib/vpsb/resources/do_image.rb
vpsb-1.1.2 lib/vpsb/resources/do_image.rb
vpsb-1.1.1 lib/vpsb/resources/do_image.rb
vpsb-1.1.0 lib/vpsb/resources/do_image.rb
vpsb-1.0.9 lib/vpsb/resources/do_image.rb
vpsb-1.0.8 lib/vpsb/resources/do_image.rb
vpsb-1.0.7 lib/vpsb/resources/do_image.rb
vpsb-1.0.6 lib/vpsb/resources/do_image.rb
vpsb-1.0.5 lib/vpsb/resources/do_image.rb