5e1a7e7234
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>
29 lines
710 B
ReStructuredText
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.
|