ome / ansible-role-omero-web

Installs and configures OMERO.web and Nginx
BSD 2-Clause "Simplified" License
1 stars 14 forks source link

Move to Ubuntu 2204 and Rocky Linux 9 #47

Closed glyg closed 1 year ago

glyg commented 1 year ago

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.

glyg commented 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:

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 :)

sbesson commented 1 year ago

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.

jburel commented 1 year ago

Discussed during last week weekly catch-up, @pwalczysko and @khaledk2 looked at collections and this will introduce more work than required at this stage

pwalczysko commented 1 year ago

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

glyg commented 1 year ago

all right, thanks for the solution, trying it out quickly :)

pwalczysko commented 1 year ago

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 !

glyg commented 1 year ago

Closing as #48 does the job :)