-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
cF:
- https://github.com/openmicroscopy/omero-grid-docker/blob/dde3e6591b5628b6253fa720b7cb0790b8e3868c/omero-grid/Dockerfile#L11
- IDR/pydoop-features@a1a76e1#diff-3254677a7917c6c01f55212f86c57fbfR30
To simplify adding requirements for the various install targets that omego provides, the following could be added:
- dependency on ansible so that pip installing also installs ansible
- a command
req(ordepsoransibleorsetup) or a flag likeinstall --setupcould be added which:- generates a
requirements.yml - runs
ansible-galaxy - generates a playbook
- (optionally) runs the playbook
- generates a
- skip generating those files if they already exist
The requirements.yml file might look like:
# web
- src: openmicroscopy.ice
- src: openmicroscopy.omero-web-runtime
- src: openmicroscopy.nginx # optionally
# server
- src: openmicroscopy.java
- src: openmicroscopy.omero-server
# etc.
The playbook would largely might look like:
# server
- hosts: localhost:
roles:
- role: openmicroscopy.omero-server
The goal would be to reduce the number of steps and necessary files needed for the likes of docker to:
RUN pip install omego && omego install --with-playbook
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels