Fuel orchestrator
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

astute.gemspec 1.1KB

123456789101112131415161718192021222324252627282930313233
  1. $:.unshift File.expand_path('lib', File.dirname(__FILE__))
  2. require 'astute/version'
  3. Gem::Specification.new do |s|
  4. s.name = 'astute'
  5. s.version = Astute::VERSION
  6. s.summary = 'Orchestrator for OpenStack deployment'
  7. s.description = 'Deployment Orchestrator of Puppet via MCollective. Works as a library or from CLI.'
  8. s.authors = ['Mike Scherbakov']
  9. s.email = ['mscherbakov@mirantis.com']
  10. s.add_dependency 'activesupport', '~> 4.1'
  11. s.add_dependency 'mcollective-client', '>= 2.4.1'
  12. s.add_dependency 'symboltable', '>= 1.0.2'
  13. s.add_dependency 'rest-client', '>= 1.6.7'
  14. # Astute as service
  15. s.add_dependency 'bunny', '>= 2.0'
  16. s.add_dependency 'raemon', '>= 0.3'
  17. s.add_development_dependency 'facter'
  18. s.add_development_dependency 'rake', '10.0.4'
  19. s.add_development_dependency 'rspec', '>= 3.4.0'
  20. s.add_development_dependency 'mocha', '0.13.3'
  21. s.add_development_dependency 'simplecov', '~> 0.7.1'
  22. s.add_development_dependency 'simplecov-rcov', '~> 0.2.3'
  23. s.files = Dir.glob("{bin,lib,spec,examples}/**/*")
  24. s.executables = %w(astuted astute-simulator)
  25. s.require_path = 'lib'
  26. end