-
Notifications
You must be signed in to change notification settings - Fork 57
Push new versions to Ansible Galaxy #23
Comments
Hi, I'd love to do that, but this is somewhat political. galaxy today uses tight github integration. github API is quite limited for us in terms of what Ansible is allowed to do. For that reason it is not impossible that Galaxy can do things it should not be allowed to. We discussed this on Ansiblefest in London, discussed this here at Silpion, ... No solution up to now. Our workaround for that is to use requirements yaml pointing I fear there will be no quick solution for this particular issue here. I'll take it for another opportunity to create discussion at Silpion how to proceed with that, and have this issue kept open. |
That's understandable. The main issue with using - src: https://github.com/silpion/ansible-lib
name: silpion.lib
version: 2.0.2
- src: https://github.com/silpion/ansible-util
name: silpion.util
version: 2.0.4
- src: https://github.com/silpion/ansible-tomcat
name: groover.tomcat
version: 2.1.0 Its now up to the end user to correctly manage this dependency chain. One possible (but annoying) solution might be to create a separate GitHub organization that only hosts open source projects. Perhaps allowing galaxy access to that organization might be more acceptable. |
Never seen that. Just tested the following:
|
Ah, I see you have your dependencies specified as the GitHub sources now within these repos. I think its the case where you reference galaxy sources while installing from GitHub that you run into these isues. Perfect, thanks! |
Hello, I've tried to install groover.tomcat role for my ansible solution and it failed on resolving dependency for slipion.util:
I am going to try with custom dependencies with github urls which you provided here, but it's obviously a big confusion here. Also there is a confusion with role name registered in Ansible Galaxy - groover.tomcat and GitHub repo user slipion. So I vote up to this issue to be solved if possible |
Can we get the newest release pushed to Ansible Galaxy? The latest version available there is
1.3.0
.https://galaxy.ansible.com/groover/tomcat/
The text was updated successfully, but these errors were encountered: