Sha256: 857a1af89e6bd27d325c661876d6bc6b0d4bd32fe8781066bfcc49314d334406

Contents?: true

Size: 499 Bytes

Versions: 43

Compression:

Stored size: 499 Bytes

Contents

module EbDeployer
  class ResourceStacks
    def initialize(resources, cf_driver, skip_provision=false)
      @resources = resources
      @cf_driver = cf_driver
      @skip_provision = skip_provision
    end

    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
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
eb_deployer-0.4.12 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.11 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.10 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.9 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.8 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.7.beta1 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.6 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.5 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.4 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.4.beta7 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.4.beta6 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.4.beta5 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.4.beta4 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.4.beta3 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.4.beta2 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.4.beta1 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.3 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.2 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.1 lib/eb_deployer/resource_stacks.rb
eb_deployer-0.4.0 lib/eb_deployer/resource_stacks.rb