Selecting machines to submit projects to is specified in the remotes.json file. It can contain either a plain list of machine names or a list of complex options describing the machine as well as passing custom values. Using this file is optional.
Example 6: Machine Selection
{ "hosts": [ { "name": "machine_01", "settings": [ { "type": "integer", "name": "num_parallel", "value": 2, "minimum": 1, "maximum": 16, "description": "Degree of parallelism" } ] }, { "name": "machine_02", "settings": [] } ], "users": [ { "name": "anna", "hosts": ["machine_01"] }, { "name": "bert", "hosts": ["machine_01", "machine_02"] } ] }
Wizards can use the /get_remote_dispatch_list
REST API endpoint to
fetch the defined submit locations and present a selection widget within the user
interface. Placeholder Wizards already implement this functionality.