Actions
Feature #36971
openGUI to allow cloning of Ansible roles from VCS
Description
This feature adds a new modal to /ansible/ansible_roles, which allows the user to clone a git-repo with roles to a specified SmartProxy.
Features:- Users may select branch, tag or commit to be cloned
- Users may specify a custom name for the repository
- If a repository with the given name already exists, the user must either provide a new name or choose to update the existing repository
- Actual cloning is done via a ForemanTask, to allow cloning of potentially huge repos in the background
- Concurrent installation of a repo on multiple SmartProxies
- Integration of Foreman SSH-key management to allow cloning of repos that require authentification
This features includes modification of smart_proxy_ansible
Files
Actions