Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support for YUM and APT package repositories and GCP Blobstore #42

Open
wants to merge 50 commits into
base: master
Choose a base branch
from

Conversation

steven-edgar
Copy link

This pull adds in support for creation YUM group, hosted and proxy repositories, APT proxy repository and GCP Blobstores.
One potentially contentious item would be the addition of the nexus_plugins_installation_roles list. This list allows for calling other Ansible roles in order to carry out the installation of Nexus plugins. In our case the GCP Blobstore and APT repository plugins. There is a catch-22 situation with these plugins, they can only be installed once Nexus is installed, and Nexus is installed using this Ansible role (ansible-nexus3-oss), but this role also attempts to create Blobstores and repositories that use these plugins. I'd suggest we might want to consider splitting this role into 2, part 1 does the base installation, part 2 does the configuration, allowing end-users to insert other roles for plugins between these 2.

@zeitounator
Copy link
Contributor

Hi @steven-edgar,

As you may have seen in #36 and #38, the maintenance of this repo has been discontinued in 2017. As a consequence, and after waiting for a response from the original author at that time, I hard-forked the repo which I maintain since then at https://github.com/ansible-ThoTeam/nexus3-oss

I recently merged a PR taking advantage of the new native apt repos since nexus 3.17. Yum repos are managed for more that a year ago. There are also tons of other features and bugfixes that have been added by the community since 2017. Check-it out if you have some time. It should pretty much be compatible with a classic config for this repo role back when it was abandonned.

Cheers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants