![Alex Schultz](/assets/img/avatar_default.png)
This change adds support to leverage a Puppetfile located in the deployment folder to add additional upstream modules. A new script called update_modules.sh is now available in the deployment directory that will run librarian-puppet-simple to update the modules. The noop tests have been updated to leverage this script prior to running the tests. Additionally the fuel-library spec has been updated to execute the update_modules.sh script as part of the rpm build process. It should be noted that this is going to use librarian-puppet-simple which only supports git references and tarballs and provides no dependancy lookup. This is a much simpler way of pulling in the modules. Partial blueprint: fuel-puppet-librarian Change-Id: I5e628f159d2d11121af741bcc1218f292cd2b96e
15 lines
344 B
Ruby
15 lines
344 B
Ruby
source 'https://rubygems.org'
|
|
# this is used to bundle install librarian puppet for the deployment folder
|
|
|
|
group :development, :test do
|
|
gem 'librarian-puppet-simple', :require => false
|
|
end
|
|
|
|
if puppetversion = ENV['PUPPET_GEM_VERSION']
|
|
gem 'puppet', puppetversion, :require => false
|
|
else
|
|
gem 'puppet', :require => false
|
|
end
|
|
|
|
# vim:ft=ruby
|