I completed the changes to galaxy to submit DRMAA jobs (SGE) as the actual 
galaxy user. You can see the code at the fork below.  Below is a brief 
description of how to turn it which is also described in the 
universe_wsgi.ini.sample.

https://icho...@bitbucket.org/ichorny/galaxy-central

# Uncomment drmaa_external_runjob_script and drmaa_external_killjob_script 
pameters and have them point to the
# absolute path for scripts/drmaa_external_runner.py and 
scripts/drmaa_external_killer.py.
# The scripts directory is located in the top level galaxy directory. The 
parameters when
# uncommented allow for submission to the drmaa queue with the user name of the 
user submitting
# the job and not the galaxy user. In order for this to work the actual user 
must log into galaxy
# and the galaxy authentication must be consistent with the authentication on 
the server in which the
# drmaa queue is running (i.e. the username must have an account on the server 
and be allowed to
# submit jobs to the queue). The galaxy user must also be given sudo permission 
to execute
# scripts/drmaa_external_runner.py and scripts/drmaa_external_killer.py in 
/etc/sudoers
# Example:
# galaxy  ALL = (root) NOPASSWD: SETENV: 
/opt/galaxy/scripts/drmaa_external_runner.py
# galaxy  ALL = (root) NOPASSWD: SETENV: 
/opt/galaxy/scripts/drmaa_external_killer.py
# Also the
# Defaults    requiretty
# in /etc/sudoers must be commented out
#drmaa_external_runjob_script = None
#drmaa_external_killjob_script = None

Ilya Chorny Ph.D.
Bioinformatics - Intern
icho...@illumina.com<mailto:icho...@illumina.com>
858-202-4582

___________________________________________________________
Please keep all replies on the list by using "reply all"
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:

  http://lists.bx.psu.edu/

Reply via email to