Greg,
Here is the runaway account in Galaxy:
https://galaxy.ansible.com/list#/users/16353

"peruncs" is no longer a valid account in Github, but as you can see the 
repositories with the roles are live and well on github. The reason is that 
Github will only garbage-collect organizations and repositories when* all 
associated admins* have been deleted. However, I have another account 
"hrstoyanov" which manages them and keeps them alive.

The problem is that Galaxy was linked to the "peruncs" GitHub account .... 
So, I had to recreate the roles here: 
https://galaxy.ansible.com/list#/users/16352

with a name i do not like (i still prefer my roles to be under PERUNCS 
namespace/organization, e.g. ansible-galaxy install peruncs.docker), which 
is now impossible.

I think issues like that could be avoided if you allowed Galaxy specific 
accounts

Anyway, I still think linking accounts to github can be an issue

On Thursday, August 27, 2015 at 11:39:48 AM UTC-7, Greg DeKoenigsberg wrote:
>
> On Thu, Aug 27, 2015 at 2:26 PM, Hristo Stoyanov <[email protected] 
> <javascript:>> wrote: 
> > I think the idea to link up Galaxy account to Github as the only auth 
> > service is wrong. This is why neither Github not Docker hub do it. 
>
> Certainly willing to discuss it. :) 
>
> > Here is why: 
> > I created an account in Github, used that account to log into Galaxy and 
> add 
> > my roles. Then deleted my account in GitHub (but still use the 
> repositories 
> > there and organization under different github account). 
>
> OK, I'm confused. From Github: 
>
> "Deleting your user account removes all repositories, forks of private 
> repositories, wikis, issues, pull requests, and pages." 
>
> So if you delete your account, how are you still using your 
> repositories?  I'm guessing that you forked them elsewhere, and are 
> now working with forks of a since-deleted project. Which is how it 
> should work in Galaxy as well, right? 
>
> > Now i can no longer log into my old Galaxy account and the roles I added 
> are unmanageable and basically junk. 
>
> If you really delete the Github account, the roles you added from that 
> account would have been broken anyway because Galaxy pulls them from 
> the originally associated Github repo, which would no longer be there. 
> This is precisely the kind of scenario we're trying to detect and 
> mitigate. 
>
> > Another problem is that I am forced to use the same username 
> > as my Github username, if I choose to open a new Galaxy account. 
>
> Is there a reason you object to that? 
>
> > Any ideas how can I recover my Galaxy account? 
>
> You should still be able to login to your old Galaxy account and use 
> it until the switchover happens.  We're waiting until January to (a) 
> make sure it's the right thing (I think it still is) and (b) give 
> plenty of time to identify and work out corner cases. 
>
> --g 
>
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Ansible Project" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/ansible-project/09c5249c-bb75-4342-b096-4062fb0b3738%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>
>
>
> -- 
> Greg DeKoenigsberg 
> Ansible Community Guy 
>
> Find out why SD Times named Ansible 
> their #1 Company to Watch in 2015: 
> http://sdtimes.com/companies-watch-2015/ 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/535be18d-d918-49d7-8fde-0684696da13f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to