Module: Kontena::Plugin::Upcloud::Prompts::Create::Defaults
- Defined in:
- lib/kontena/plugin/upcloud/prompts.rb
Constant Summary collapse
- DEFAULT_SSH_KEY_PATH =
File.join(Dir.home, '.ssh', 'id_rsa.pub')
Instance Method Summary collapse
Instance Method Details
#default_plan ⇒ Object
79 80 81 82 83 84 85 |
# File 'lib/kontena/plugin/upcloud/prompts.rb', line 79 def default_plan prompt.select("Choose plan:") do || upcloud_client.list_plans.each do |plan| .choice "#{plan[:name]} (#{plan[:memory_amount]}MB #{plan[:storage_size]}GB #{plan[:storage_tier]})", plan[:name] end end end |
#default_zone ⇒ Object
87 88 89 90 91 92 93 |
# File 'lib/kontena/plugin/upcloud/prompts.rb', line 87 def default_zone prompt.select("Choose availability zone:") do || upcloud_client.list_zones.each do |zone| .choice zone[:description], zone[:id] end end end |