Task #5929
closedTask #5928: [EPIC] Complete CLI testing for Role and Collection workflows
Have ansible-galaxy CLI test installing a Role from pulp_ansible
100%
Description
Using the latest ansible-galaxy CLI, install a Role by name. The docs for this are here: https://pulp-ansible.readthedocs.io/en/latest/workflows/ansible-galaxy-client.html#using-the-pulp-galaxy-api
This role should use python-bindings of pulp_ansible to:
1. Create a repository
2. Create a distribution to distribute that repository's latest content
3. Upload a Role to the repository using the Pulp's upload faciliites (not a Galaxy API)
Then
1. Configure the CLI to use that distribution
2. Install the role by calling the CLI using subprocess
Updated by bmbouter almost 5 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to bmbouter
Added by bmbouter almost 5 years ago
Updated by bmbouter almost 5 years ago
- Status changed from ASSIGNED to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp_ansible|7f33794e9baaae5c043e810c994f119aed8f0e11.
Updated by bmbouter almost 5 years ago
PR available at: https://github.com/pulp/pulp_ansible/pull/275
Updated by bmbouter about 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Fixes role install from galaxy CLI
Also adds a bindings based test to ensure it does not regress again.
https://pulp.plan.io/issues/5929 closes #5929