Sha256: d545f45e3aec3cd1bdb8b7a64113d604c41ba28cd8b3484a526dcf51b4906174
Contents?: true
Size: 1.75 KB
Versions: 2
Compression:
Stored size: 1.75 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.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/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') gem.add_development_dependency('aruba') gem.add_development_dependency('rake', '~> 0.9.2') gem.add_development_dependency('gem-release') gem.add_dependency('methadone', '~> 1.2.4') gem.add_dependency('fog', '~> 1.12.1') end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aws-kicker-0.0.5 | aws-kicker.gemspec |
aws-kicker-0.0.4 | aws-kicker.gemspec |