Defined new group for deploying the searchengine in the pilot IDRs#367
Defined new group for deploying the searchengine in the pilot IDRs#367sbesson merged 7 commits intoIDR:masterfrom
Conversation
|
With the inclusion of #359, I think this is now ready for review, together with the companion role PR. So far a pilot VM has been deployed with the correct group, allowing for the playbooks introduced in #359 to deploy the associated services. The proposed next step would be to adjust https://github.com/IDR/deployment/blob/master/ansible/openstack-create-publicidr.yml with similar modifications to allow the upcoming |
|
Other than not understanding the driver for the extra non-IDR-namespaced |
|
Thanks for raising this as I also stumbled upon this duality in group names - see https://github.com/IDR/ansible-role-openstack-idr-instance/blob/afe071917bb29b37950cfac1ef6831edce98bae1/defaults/main.yml#L77-L123. My current understanding is that:
Capturing another thought on the |
|
Thank you. I'll wait until IDR/ansible-role-openstack-idr-instance#8 is reviewed and approved. I'll tag a new patch release of the role and bump in this PR before merging. |
Related to #359, the next step discussed at the weekly IDR meeting is to deploy the searchengine stack (Elasticsearch, searchengine app, searchengineclient) in a pilot environment.
So far all the deployment has been happening through the
managementVM which contains the monitoring stack. This was always understood to be a staging location allowing ourselves to assess the prototype. As we are looking into moving the searchengine API into production, a few requirements need to be considered immediately:Deploying the search engine in a single-node pilot context will allow us to evaluate this production deployment.
This PR
"{{ idr_parent_environment }}-searchengine-hosts"andsearchengine-hostsin the metadata of the individual pilot OMERO VMs.dockerworkergroupidr-docker.ymlplaybook installing Docker to run on alldocker-hostsi.e. both VMs created withidr_vm_dockerworker: Trueandidr_vm_dockermanager: TrueOnce deployed in a test pilot instance, the playbook in #359 can be adjusted to run on this group rather than
"{{ idr_parent_environment }}-management-hosts"and also increase the number of rows that can be indexed. /cc @khaledk2