Closed glyg closed 1 year ago
There is kind of the same issue for Ubunutu 22.04 and Rockylinux 9, as both try to install nginx from the ome.nginx
role, which uses version specific archives (or ppa in the case of Ubuntu).
Should I:
ome.nginx
role here?During a meeting @sbesson mentioned building a Galaxy collection for all the role repos, under a unique GH repository, I can see how this would help in this instance :)
During a meeting @sbesson mentioned building a Galaxy collection for all the role repos, under a unique GH repository, I can see how this would help in this instance :)
More specifically, adding a few links
In the context of a cohesive body of work like this platform upgrade, it feels like a monolithic structure like a collection would have advantages in terms of distribution & testing. That being said, I would not expect a collection will magically address all problems and the decision to change framework should not be taken lightly.
Discussed during last week weekly catch-up, @pwalczysko and @khaledk2 looked at collections and this will introduce more work than required at this stage
Should I:
* first fix ome.nginx and then proceed to port this role, or * "include" a fixed `ome.nginx` role here?
@glyg To answer specifically your question, we went in https://github.com/ome/ansible-role-omero-server/pull/69 for the former, see the logic inside the requirements.yml. We would not buy into collections just yet, as eplained by @jburel
all right, thanks for the solution, trying it out quickly :)
all right, thanks for the solution, trying it out quickly :)
Using https://github.com/ome/ansible-role-omero-web/pull/48 and the PRs opened in particular roles repos on which this role is dependent by @glyg and others, we now have OMERO.web running on a RHEL 9 VM. Thanks a lot !
Closing as #48 does the job :)
This is not passing tests for the moment, and is trickier than the previous ones
I simplified
molecule.yml
for now, mostly because I don't understand the need for some of the options.Ubuntu with systemd image fails with a write error to
.ansible/tmp
(though the option setting tmpfs does not seem to change anything).With the official
ubuntu:22.04
image, theome.nginx
role fails due to a gnupg dependency because the role uses a PPA repository to install nginx, any reason not to use the official deb package?