# Ansible Galaxy not functional?

**URL:** <https://forum.ansible.com/t/ansible-galaxy-not-functional/4757>\
**Category:** Get Help\
**Tags:** galaxy-ng\
**Created:** [April 5, 2024, 6:30pm UTC](https://forum.ansible.com/t/ansible-galaxy-not-functional/4757 "2024-04-05T18:30:12Z")\
**Posts on this page:** 1\
**Showing post:** 29

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [April 6, 2024, 8:59pm UTC](https://forum.ansible.com/t/ansible-galaxy-not-functional/4757/29 "2024-04-06T20:59:36Z")

</div>

> [@utoddl](#):
>
> We’ve got a new project: rework everything to use our own instance of galaxy-ng rather than [galaxy.ansible.com](http://galaxy.ansible.com). Once galaxy comes back, we’ll start creating the automation to pull the latest of whatever we use from galaxy to our local instance. We’ve talked before about the impact of galaxy being inaccessible from our infrastructure, but never really thought we’d be looking at more than an hour. In retrospect, it was foolish to leave such a single point of failure unaddressed.

I think this is quite a common problem 🙂 There are soooo many CI pipelines that depend on various online services, like PyPI, Ansible Galaxy, NPM, GitHub, Docker Hub, [quay.io](http://quay.io), Maven Central, various other centralized language package repos various, various other OS package repos, various other container registries, etc. Once one of them goes down, a lot of folks are impacted because of this.

The situation would be a lot better if we’d have more pullthrough caches (which simply provide the versions they cached when the service was still up in case it’s now down), but setting these up and operating them often only becomes pressing in situations like now when something goes down.

I’m also not sure how many pullthrough caches / proxies actually exist that support Galaxy. I’m only aware of @briantist’s [Galactory](https://github.com/briantist/galactory), an [Artifactory](https://jfrog.com/artifactory/) plugin.

And of course you can host your own [galaxy\_ng](https://github.com/ansible/galaxy_ng/) instance, though I’m not aware that you can use it as a pullthrough cache. There’s also @sivel’s [amanda](https://github.com/sivel/amanda), which serves a directory of collection artifacts with the Galaxy v2 API. It also needs you to manually pull the collections before they can be delivered.

Does anyone know of other solutions?

---

_[View the full topic](https://forum.ansible.com/t/ansible-galaxy-not-functional/4757)._
