usegalaxy-eu / ansible-gie-proxy Goto Github PK
View Code? Open in Web Editor NEWAnsible Role for setting up the Node.js proxy for Galaxy Interactive Environments/Tools
Ansible Role for setting up the Node.js proxy for Galaxy Interactive Environments/Tools
I'm using this role to do everything but deal with the service, which I deal with separately with supervisor - long story, not on privilege escalation allowed scenarios. When setting a value for gie_proxy_setup_service
different to systemd
to skip that part, I guess the following error:
TASK [usegalaxy_eu.gie_proxy : Install Systemd service unit] ******************************************************
skipping: [uk2as006]
[WARNING]: flush_handlers task does not support when conditional
RUNNING HANDLER [usegalaxy_eu.gie_proxy : Restart GIE Proxy] ******************************************************
fatal: [uk2as006]: FAILED! => {"changed": false, "msg": "Could not find the requested service galaxy-gie-proxy: host"}
Any chance of using something different than flush handlers or maybe add the when on the handlers as well?
Thanks!
Hi! I'm after doing the following setup:
According to what I read in https://github.com/galaxyproject/gx-it-proxy I would assume that I need a double proxy running on VM1 to redirect clients to VM2 once the interactive tool is running there. However, currently
ansible-gie-proxy/defaults/main.yml
Line 22 in cefe920
--forwardIP
and --forwardPort
parts are not there.
or is it just enough to set gie_proxy_ip
to the VM2 IP?
I'm mostly trying to follow https://training.galaxyproject.org/training-material/topics/admin/tutorials/interactive-tools/tutorial.html adapted to my constraints (separate Galaxy and interactive tools running machines). Is there any other docs I should be aware of for achieving this? Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.