-
Notifications
You must be signed in to change notification settings - Fork 95
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
base: master
Are you sure you want to change the base?
Conversation
Adding proxy settings to vm options
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. |
Feature/dto 24155 nexus upgrade
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.