class EbDeployer::ResourceStacks

Public Class Methods

new(resources, cf_driver, skip_provision=false) click to toggle source
# File lib/eb_deployer/resource_stacks.rb, line 3
def initialize(resources, cf_driver, skip_provision=false)
  @resources = resources
  @cf_driver = cf_driver
  @skip_provision = skip_provision
end

Public Instance Methods

provision(stack_name) click to toggle source
# File lib/eb_deployer/resource_stacks.rb, line 9
def provision(stack_name)
  provisioner = CloudFormationProvisioner.new(stack_name, @cf_driver)
  if @resources
    provisioner.provision(@resources) unless @skip_provision
    provisioner.transform_outputs(@resources)
  else
    []
  end
end