Sha256: 9ab0f23457c97cc7393779f94317fb4f4c5fcfbfb7ce0262f6c356ad516a1ec7

Contents?: true

Size: 1.81 KB

Versions: 1

Compression:

Stored size: 1.81 KB

Contents

# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'aws-kicker/version'

Gem::Specification.new do |gem|
  gem.name          = "aws-kicker"
  gem.version       = Aws::Kicker::VERSION
  gem.authors       = ["Simon McCartney"]
  gem.email         = ["simon@mccartney.ie"]
  gem.licenses      = ['Apache']
  gem.description   = %q{Utility for kicking an application stack into life on Amazon EC2}
  gem.summary       = %q{Stacks are built from a collection of instances required to build an application stack.
Each instance is described in the Stackfile & provisioned using variety of methods. Supported models include:
EC2 Create with user-data, cloud-init from user-data (installs masterless puppet), puppet provision the instance.

Other models could include using a puppet master, Chef Solo or Chef Server/Hosted.
Amazon EC2 interaction is done through fog, so other providers should be easily added.

The guiding principle is that your Stackfile should be shareable & re-useable by others, and support templates, so that other users can use the template and easily adjust items in the stack (such as the instance size used, DNS Domain updated during deploy, EC2 account & location)
}
  gem.homepage      = "https://github.com/simonmcc/aws-kicker"

  gem.files         = `git ls-files`.split($/)
  gem.executables   = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
  gem.test_files    = gem.files.grep(%r{^(test|spec|features)/})
  gem.require_paths = ["lib"]
  gem.add_development_dependency('rdoc', '~> 4.2')
  gem.add_development_dependency('aruba', '~> 0.6')
  gem.add_development_dependency('rake', '~> 0.9.2')
  gem.add_development_dependency('gem-release', '~> 0.7')
  gem.add_dependency('methadone', '~> 1.2')
  gem.add_dependency('fog', '~> 1.12')
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aws-kicker-0.0.7 aws-kicker.gemspec