zuul-jobs/roles/upload-forge/README.rst
Tobias Urdin a9322c04b6 Rework upload-forge role to use module
Renames the role to upload-forge because you can actually
run your own Forge server if you want.

This patch adds a custom module to the upload-forge
role that provides the "forge_upload" module.

This directly interacts with the a Forge API to upload the
module. The only dependency is that the python requests
module is installed.

Change-Id: I5749364bd2c29ad6df866c2bd5a3584c8419f709
2019-02-09 10:32:34 +01:00

25 lines
558 B
ReStructuredText

Upload puppet module tarball to a Forge server
This role requires the python requests module to be
installed where Ansible is executing this role.
**Role Variables**
.. zuul:rolevar:: forge_url
:default: https://forgeapi.puppet.com
The URL to the Puppet Forge API.
.. zuul:rolevar:: forge_username
Username to use to log in to Puppet Forge.
.. zuul:rolevar:: forge_password
Password to use to log in to Puppet Forge.
.. zuul:rolevar:: forge_tarball
Absolute path to the module tarball that should be
uploaded.