Class: Ufo::Upgrade
- Inherits:
-
Command
show all
- Defined in:
- lib/ufo/upgrade.rb,
lib/ufo/upgrade/upgrade3.rb,
lib/ufo/upgrade/upgrade4.rb,
lib/ufo/upgrade/upgrade33to34.rb,
lib/ufo/upgrade/upgrade43to45.rb
Defined Under Namespace
Classes: Upgrade3, Upgrade33to34, Upgrade4, Upgrade43to45
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Command
alter_command_description, command_help, dispatch, exit_on_failure?, website
Class Method Details
.options ⇒ Object
13
14
15
16
17
18
19
20
|
# 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
|
Instance Method Details
#v2to3 ⇒ Object
4
5
6
|
# File 'lib/ufo/upgrade.rb', line 4
def v2to3
Upgrade3.new(options).run
end
|
#v3to4 ⇒ Object
24
25
26
|
# File 'lib/ufo/upgrade.rb', line 24
def v3to4
Upgrade4.start
end
|