Conversation
|
@openmicroscopy/devops We should've picked this up with our Vagrantfile :-( |
|
@hajaalin I've cherry-picked your first commit into #124 since I required it for testing some of my other changes. I'll leave 4e92796 unmerged for now, see the followup comments on #127 (comment) |
|
@hajaalin : let us know when you want this to be reviewed again. |
|
@joshmoore : you can review it when you have time. It seems to work for me. |
|
Hi @hajaalin. Thanks again for this. We had a chance to go through your changes today. A couple of points:
We're going to need some time from our side to have a solid proposal on the handlers front. If you'd like to split out just the trust store tasks, we'd like to go ahead and get that integrated. Alternatively, if you'd like to be more independent of us (at least initially) this likely could be it's own role. We're (very) slowly but surely going to break the roles out of this repo and move them to http://galaxy.ansible.com. Happy to hear your thoughts on that. All the best, ~Josh. |
|
@hajaalin I've just been through your Java trust store commit 0bda404. If I understand correctly it isn't OMERO specific, and could in fact be used by any Java application that requires a trust store. I think it would therefore be a good candidate for being made into an independent role- e.g. on Ansible Galaxy, where it could potentially be of use to many others instead of just OMERO sysadmins. Is this something you'd like to do? |
|
@manics Sorry for slow reply, holidays and such... Anyway, here's an attempt: https://galaxy.ansible.com/hajaalin/truststore/. I didn't try it with OMERO yet, but at least it passes some basic tests. |
The packages I added are listed in
https://github.com/openmicroscopy/infrastructure/blob/master/ansible/roles/omero-server/tasks/ansible-prerequisites.yml
but that is included only after omero-web-runtime role is included as a dependency in
https://github.com/openmicroscopy/infrastructure/blob/master/ansible/roles/omero-server/meta/main.yml.
I tested like this:
ansible-playbook -i omero-deploy/inventory/dev infrastructure/ansible/training-server.ymlwith
omero_selinux_setup: TrueWith
omero_selinux_setup: Falsenginx is not allowed to connect to OMERO-web at port 4080. This is on a Vagrant box centos/7.