diff --git a/README.md b/README.md index 1405bc34..2c3cae5f 100644 --- a/README.md +++ b/README.md @@ -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. + If you are looking for examples of running your own production OMERO.server see https://github.com/ome/omero-deployment-examples @@ -13,11 +17,14 @@ Details - 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 --check` + -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 [molecule](https://molecule.readthedocs.io/), see test scenario under [`molecule`](molecule). Please note that the main components of the playbooks, the 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).