Class: Aws::RailsProvisioner::Views::InitStack
- Inherits:
-
Aws::RailsProvisioner::View
- Object
- Mustache
- Aws::RailsProvisioner::View
- Aws::RailsProvisioner::Views::InitStack
- Defined in:
- lib/aws-rails-provisioner/views/init_stack.rb
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ InitStack
constructor
For InitStack Generation.
- #packages ⇒ Object
- #services ⇒ Object
- #vpc ⇒ Object
Constructor Details
#initialize(options = {}) ⇒ InitStack
For InitStack Generation
12 13 14 15 |
# File 'lib/aws-rails-provisioner/views/init_stack.rb', line 12 def initialize( = {}) @vpc_config = [:vpc] @stack_prefix = [:stack_prefix] end |
Instance Method Details
#packages ⇒ Object
25 26 27 |
# File 'lib/aws-rails-provisioner/views/init_stack.rb', line 25 def packages Aws::RailsProvisioner::Utils.to_pkgs(services) end |
#services ⇒ Object
21 22 23 |
# File 'lib/aws-rails-provisioner/views/init_stack.rb', line 21 def services ['ec2', 'ecs'] end |
#vpc ⇒ Object
29 30 31 |
# File 'lib/aws-rails-provisioner/views/init_stack.rb', line 29 def vpc Aws::RailsProvisioner::Vpc.new(@vpc_config) end |