command
Version:
v1.6.107
Opens a new window with list of versions in this module.
Published: Aug 12, 2023
License: MPL-2.0, MPL-2.0
Opens a new window with license information.
Imports: 3
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Nomad Nix Driver Plugin
origin: https://git.deuxfleurs.fr/Deuxfleurs/nomad-driver-nix2
A Nomad driver to run Nix jobs.
Uses the same isolation mechanism as the exec
driver.
Partially based on nomad-driver-nix
Requirements
- Go v1.19 or later (to compile the plugin)
- Nomad v1.3 or later (to run the plugin)
- Nix v2.11 or later (to run the plugin), either through NixOS or installed in root mode
Building and using the Nix driver plugin
To build the plugin and run a dev agent:
$ make build
$ nomad agent -dev -config=./example/agent.hcl -plugin-dir=$(pwd)
# in another shell
$ nomad run ./example/example-batch.hcl
$ nomad run ./example/example-service.hcl
$ nomad logs <ALLOCATION ID>
Writing Nix job specifications
See documentation comments in example HCL files.
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.