4 email: 'info@puppetlabs.com'
5 homepage: 'https://docs.puppetlabs.com/mcollective/'
6 summary: 'Application Server for hosting Ruby code on any capable middleware'
7 description: 'The Marionette Collective, e.g. mcollective, is a framework for building server orchestration or parallel job execution systems.'
8 version_file: 'lib/mcollective.rb'
9 update_version_file: true
10 version_strategy: 'odd_even'
11 # files and gem_files are space separated lists
12 files: 'mcollective.init COPYING doc etc lib plugins ext bin install.rb'
13 # List of packaging related templates to evaluate before the tarball is packed
15 - "ext/redhat/mcollective.spec.erb"
16 - "ext/debian/changelog.erb"
17 # The gem is only built for the mcollective client
18 gem_name: 'mcollective-client'
19 gem_summary: 'Client libraries for the Mcollective Application Server'
20 gem_description: 'Client libraries for the Mcollective Application Server'
22 gem_test_files: 'spec/**/*'
23 gem_require_path: 'lib'
24 gem_executables: 'mco'
25 gem_default_executables: 'mco'
26 gem_excludes: "bin/mcollectived lib/mcollective/runner.rb lib/mcollective/vendor/json lib/mcollective/vendor/load_json.rb lib/mcollective/vendor/systemu lib/mcollective/vendor/load_systemu.rb lib/mcollective/vendor/i18n lib/mcollective/vendor/load_i18n.rb"
27 gem_runtime_dependencies: