I have posted uploaded an ansible collection as a test, how do i delete it or disable it from public access?
Hi,
Depends on where you pushed it I guess.
If that’s on Galaxy, I never published anything there myself, but surely there is an option to remove / change content visibility, in ‘my imports’ page perhaps ?
From the screenshot on this instruction page, it seems doable in ‘My contents’ page.
If on git, you could always delete repository or change visibility, though the mean to do it depends on your hosting platform.
Unfortunately my galaxy collection does not have a delete function it seems, only deprecate. Is there somewhere where I can request my collection to be deleted?
Ah bummer
Going through documentation, it seems to me you can only delete roles, not collections. You can still deprecate one, which should hide it from search results (can still be bypassed though). Perhaps you will be able to delete it after that ?
You may also try to replace it with an empty one by publishing over it ?
Also, here is a documentation about migrating content; you might find something useful there.
Alas, I don’t know anyone you could contact for your request, but maybe try to ask galaxy project contributors (the help popup on Galaxy web page shows a shorter maintainer list), or open an issue ? Here is one you can jump on : https://github.com/ansible/galaxy/issues/3034, and I can already see other similar request in there :/.
Collection artifacts are meant to be immutable, and cannot be deleted in the current version of community galaxy. You could file an issue at https://github.com/ansible/galaxy but since there is no means to delete it directly within the app, I believe the only way is for the admins to manipulate the DB directly. I’ve seen other issues logged for this, but don’t believe any of them have been completed.