diff --git a/lib/galaxy/config.py b/lib/galaxy/config.py index 3924d46ff6c..8919b1b721d 100644 --- a/lib/galaxy/config.py +++ b/lib/galaxy/config.py @@ -525,6 +525,7 @@ class Configuration( object ): datatypes_config_file=[ 'config/datatypes_conf.xml', 'datatypes_conf.xml', 'config/datatypes_conf.xml.sample' ], external_service_type_config_file=[ 'config/external_service_types_conf.xml', 'external_service_types_conf.xml', 'config/external_service_types_conf.xml.sample' ], job_config_file=[ 'config/job_conf.xml', 'job_conf.xml' ], + tool_destinations_config_file=[ 'config/tool_destinations.yml', 'config/tool_destinations.yml.sample' ], job_metrics_config_file=[ 'config/job_metrics_conf.xml', 'job_metrics_conf.xml', 'config/job_metrics_conf.xml.sample' ], dependency_resolvers_config_file=[ 'config/dependency_resolvers_conf.xml', 'dependency_resolvers_conf.xml' ], job_resource_params_file=[ 'config/job_resource_params_conf.xml', 'job_resource_params_conf.xml' ], diff --git a/lib/galaxy/jobs/rules/dynamic_tool_destination.py b/lib/galaxy/jobs/rules/dynamic_tool_destination.py index 3116b6be9ee..408c01a422c 100755 --- a/lib/galaxy/jobs/rules/dynamic_tool_destination.py +++ b/lib/galaxy/jobs/rules/dynamic_tool_destination.py @@ -1103,7 +1103,7 @@ def importer(test): def map_tool_to_destination( - job, app, tool, user_email, test=False, path="/config/tool_destinations.yml"): + job, app, tool, user_email, test=False, path=None): """ Dynamically allocate resources @@ -1128,6 +1128,9 @@ def map_tool_to_destination( records_rule_present = False # Get configuration from tool_destinations.yml + if path is None: + path = app.config.tool_destinations_config_file + try: config = parse_yaml(path) except MalformedYMLException as e: