class Ufo::Upgrade

Public Class Methods

options() click to toggle source
# File lib/ufo/upgrade.rb, line 13
def self.options
  [
    [:force, type: :boolean, desc: "Bypass overwrite are you sure prompt for existing files."],
    [:vpc_id, desc: "Vpc id"],
    [:ecs_subnets, type: :array, desc: "Subnets for ECS tasks, defaults to --elb-subnets set to"],
    [:elb_subnets, type: :array, desc: "Subnets for ELB"],
  ]
end

Public Instance Methods

v2to3() click to toggle source
# File lib/ufo/upgrade.rb, line 4
def v2to3
  Upgrade3.new(options).run
end
v33to34() click to toggle source
# File lib/ufo/upgrade.rb, line 9
def v33to34
  Upgrade33to34.new(options).run
end
v3to4() click to toggle source
# File lib/ufo/upgrade.rb, line 24
def v3to4
  Upgrade4.start
end
v43to45() click to toggle source
# File lib/ufo/upgrade.rb, line 29
def v43to45
  Upgrade43to45.new(options).run
end