zuul-jobs/roles/upload-puppetforge
Tobias Urdin fd8ffc6711 Fix upload-puppetforge role
The role failed because the puppet-blacksmith gem required
ruby-dev, gcc/g++ compiler and make to compile the gems that
had native extensions.

Fixes the Rakefile since the puppet-blacksmith module
requires a "build" rake task, we can just empty that out
since this role assumed the pkg/ folder in the module
(zuul project dir) already contains the built module.

Setups the GEM_HOME and GEM_BIN folders correctly so that
we install gems in a predictable path which we can then
pass as an environment to the rake command so that it
knows where the actual commands are stored.

Change-Id: I2b39dd69ab56d51e169b7ac6b77c675646006f10
2019-01-17 10:16:22 +01:00
..
defaults Add upload-puppetforge role 2019-01-14 12:30:00 +01:00
tasks Fix upload-puppetforge role 2019-01-17 10:16:22 +01:00
README.rst Add upload-puppetforge role 2019-01-14 12:30:00 +01:00

Upload puppet module to Puppet Forge

Role Variables

Username to use to log in to Puppet Forge.

Password to use to log in to Puppet Forge.