-
Feature Request
-
Resolution: Obsolete
-
Undefined
-
None
-
2.4
-
False
-
-
False
- What is the nature and description of the request?
Extend the current synchronization methods in the Private Hub to also allow synchronization of Collections from a Git repository as the source.
- Why does the customer need this? (List the business requirements here)
Currently there is not a direct method to do this and requires additional steps:
- cloning the git repo on a filesystem
- tar the different collections
- upload each collection to the PAH.
Yet, installing collections from Git is possible at the command line on a Developer workstation with 'ansible-galaxy' when using 'type: git'.
- How would you like to achieve this? (List the functional requirements here)
Allow PAH admins/users to configure Git repos as sources for Collections.
Authentication: support for SSH Keys or personal access tokens
Version control: ability to specify which version to synchronize
Similar to what already exist with "ansible-galaxy collection install" and using a requirements.yml file, e.g:
collections:
- name: https://github.com/organization/repo_name.git
type: git
version: devel
- List any affected known dependencies: Doc, UI etc..
Doc
UI
API
- Github Link if any
N/A