zuul-jobs/roles/ansible-galaxy-import/README.rst
Paul Belanger 5e1a7e7234 Create ansible-galaxy-import role
Ansible Galaxy has the ability for user to import roles into it. This
role will leverage the ansible-galaxy CLI command to do this.  We'll
login via a github token (sorry only method) then trigger an import on
the remote API server.

Change-Id: I959c3051403929ef4927cf23fdbef14b45294aa2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-10-08 11:01:57 -04:00

29 lines
710 B
ReStructuredText

Import ansible roles into ansible galaxy
**Role Variables**
.. zuul:rolevar:: ansible_galaxy_branch
:default: zuul.branch
The name of a branch to import.
.. zuul:rolevar:: ansible_galaxy_executable
:default: ansible-galaxy
Path to ansible-galaxy executable.
.. zuul:rolevar:: ansible_galaxy_info
Complex argument which contains the information about the Ansible
Galaxy server as well as the authentication information needed. It
is expected that this argument comes from a `Secret`.
.. zuul:rolevar:: server
:default: https://galaxy.ansible.com
The API server destination.
.. zuul:rolevar:: token
Identify with github token rather than username and password.