-
Notifications
You must be signed in to change notification settings - Fork 18
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
Reduce the prod-playbooks #379
Changes from 1 commit
feec0b3
c1461fe
44efe72
25533d4
efd4d1f
98f4036
07c606d
2c28f48
ef36d3c
fee1fde
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,12 @@ | ||
OME production services playbooks | ||
================================= | ||
|
||
**NOTE: We are in the process of migration of the playbooks in this repo to Rocky Linux 9/RHEL 9 OS but at the moment, they function only on CentOS 7 !!** | ||
These playbooks encapsulate the running of various production servers run by the OME team. | ||
|
||
At the moment, only the `ome-demoserver.yml` playbook is available here. This is a playbook for OMERO.demo server on https://demo.openmicroscopy.org OMERO.server and OMERO.web. You can read more about this [OMERO.demo server on our website](https://www.openmicroscopy.org/explore/). | ||
|
||
We are in the process of adding more OME team's production playbooks here. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is the intent of this repository to only hold OMERO production playbooks moving forward? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
That was my initial intent when planning this PR and discussing the tactics previously with @jburel . There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I don't have anything different to propose. I was mostly enquiring as I saw the There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Yes, There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. fixed in efd4d1f |
||
|
||
If you are looking for examples of running your own production OMERO.server see | ||
|
||
https://github.com/ome/omero-deployment-examples | ||
|
@@ -11,13 +15,20 @@ If you are looking for examples of running your own production OMERO.server see | |
Details | ||
------- | ||
|
||
- Install `Ansible` >2.10. | ||
- Install `Ansible` >2.10 | ||
- Install required roles: `ansible-galaxy install -r requirements.yml` | ||
- Run the [`site.yml` playbook](site.yml). | ||
- Run the `ome-demoserver.yml` playbook: | ||
|
||
``` | ||
cd omero | ||
ansible-playbook --ask-become --become -i $PATH/TO/INVENTORY ome-demoserver.yml -l $YOUR-HOST-ADDRESS-OR-IP --diff | ||
``` | ||
|
||
|
||
For details of individual playbooks see the comments in [`site.yml`](site.yml). | ||
|
||
Testing | ||
------- | ||
|
||
All server playbooks have a corresponding [molecule](https://molecule.readthedocs.io/) test scenario under [`molecule`](molecule). | ||
We test the playbooks here on Rocky Linux 9 platform via [Ansible Molecule](https://molecule.readthedocs.io/), see test scenarios under [`molecule`](molecule). | ||
|
||
The main components of the playbooks (roles) are being independently tested on both Rocky Linux 9 and Ubuntu 22.04. See e.g. [ome.omero_server role](https://github.com/ome/ansible-role-omero-server/tree/master/molecule). |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
actions/setup-python
bump to v5There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed in fee1fde