nf-nomad @ 0.4.3
Summary
This plugin implements a Nextflow executor for Hashicorp Nomad, enabling Nextflow pipelines to submit and manage tasks on Nomad clusters. It provides comprehensive support for Nomad-specific features including job configuration, resource allocation, constraints, secrets management, and distributed work directories for clusters without shared filesystems.
Get Started
To use this plugin in your Nextflow pipeline, add the following to your nextflow.config file:
plugins {
id 'nf-nomad'
}
process {
executor = 'nomad'
}
nomad {
client {
address = 'http://your-nomad-server:4646'
}
}
Examples
The following example demonstrates how to configure a Nextflow pipeline to target a specific process to run on Nomad with customized datacenters and resource limits:
// nextflow.config
plugins {
id 'nf-nomad'
}
process {
executor = 'nomad'
withName: runAlignment {
nomadOptions = [
datacenters: ['dc-analytics'],
priority: 'high',
resources: [
cores: 8,
memoryMax: '32 GB'
]
]
}
}
Advanced process-level Nomad options:
process {
withName: sayHello {
nomadOptions = [
datacenters: ['dc1', 'dc2'],
namespace: 'bio',
constraints: { node { unique = [name: params.RUN_IN_NODE] } },
affinity: [attribute: '${meta.workload}', operator: '=', value: 'batch', weight: 25],
meta: [owner: 'team-x', step: 'align'],
shutdownDelay: '15s',
failures: [
restart: [attempts: 1, delay: '5s', mode: 'fail'],
reschedule: [attempts: 2, delay: '10s']
],
volumes: [[type: 'host', name: 'ref-data', path: '/ref', readOnly: true]],
secretsPath: 'secret/projects/team-x',
secrets: ['MY_ACCESS_KEY', 'MY_SECRET_KEY'],
spread: [name: 'node.datacenter', weight: 50, targets: ['us-east1': 70, 'us-east2': 30]],
priority: 'high',
resources: [memoryMax: '64 GB', cores: 4, device: [[name: 'nvidia/gpu', count: 1]]]
]
}
}
License
Apache License 2.0
| Nextflow version | >=26.04.3 |
|---|---|
| Depends On | - |
| Release Date | 30 Jun 2026 11:03:49 (UTC) |
| Release Notes | https://github.com/nextflow-io/nf-nomad/releases/tag/0.4.3 |
| Download URL | https://registry.nextflow.io/api/v1/plugins/nf-nomad/0.4.3/download/nf-nomad-0.4.3.zip |
| Store URL | https://public.cr.seqera.io/v2/nextflow/plugin/nf-nomad/blobs/sha256:44eae0174e0572437110ef5c0899af39ef157e8a4075e60f0d29b5fa20e11a32 |
| Size | 4.6 MB |
| Checksum | cb9aeb8503f76a7b23d97a7c04b7c94def013e62ba65b838d42a31d89ac74a6db80493af5a4719a02855ea1f396a55d02b1d77b5054c7e70acab1842f6b14ae0 |
| Total downloads | 0 View trends |
| Security Scan |
| Version | Nextflow version | Date | Status | Downloads |
|---|---|---|---|---|
| 0.5.0-edge2 | >=26.04.3 | 30 Jun 2026 12:01:45 (UTC) | 0 | |
| 0.4.3 | >=26.04.3 | 30 Jun 2026 11:03:49 (UTC) | 0 | |
| 0.4.2 | >=26.04.3 | 30 Jun 2026 10:19:54 (UTC) | 0 | |
| 0.4.1 | >=25.10.4 | 17 Jun 2026 08:43:43 (UTC) | 355 | |
| 0.5.0-edge1 | >=26.04.3 | 07 Jun 2026 10:40:59 (UTC) | 5 | |
| 0.4.0 | >=25.10.4 | 06 Jun 2026 06:42:08 (UTC) | 202 | |
| 0.4.0-edge8 | >=25.10.4 | 04 Jun 2026 06:43:24 (UTC) | 34 | |
| 0.4.0-edge7 | >=25.10.4 | 26 May 2026 09:52:03 (UTC) | 103 | |
| 0.4.0-edge6 | >=25.10.4 | 25 May 2026 16:58:35 (UTC) | 2 | |
| 0.4.0-edge5 | >=25.10.0 | 21 May 2026 14:13:53 (UTC) | 24 | |
| 0.4.0-edge4 | >=25.10.0 | 11 May 2026 13:00:53 (UTC) | 10 | |
| 0.4.0-edge3 | >=25.10.0 | 17 Mar 2026 15:44:41 (UTC) | 4.5K | |
| 0.4.0-edge2 | >=25.10.0 | 25 Oct 2025 17:01:39 (UTC) | 53 | |
| 0.4.0-edge1 | >=24.10.4 | 12 Sep 2025 10:23:30 (UTC) | 9 | |
| 0.3.1 | >=24.01.0-edge | 08 Dec 2024 19:12:13 (UTC) | 173 | |
| 0.3.0 | >=24.01.0-edge | 20 Sep 2024 12:00:02 (UTC) | 188 | |
| 0.2.0 | >=24.01.0-edge | 28 Aug 2024 16:24:25 (UTC) | 222 | |
| 0.1.2 | >=24.01.0-edge | 29 Jul 2024 09:12:42 (UTC) | 208 | |
| 0.1.1 | >=24.01.0-edge |