aboutsummaryrefslogtreecommitdiff
path: root/example/example.hcl
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2022-11-28 18:08:02 +0100
committerAlex Auvolat <alex@adnab.me>2022-11-28 18:08:02 +0100
commitcbde799457a8470cd64a09d10827577d005ca6f8 (patch)
tree04a6b7c445b6eb97c422a0ee1800fdfb8b73b8bc /example/example.hcl
parentbf3165a7069fc6dcf9ae3a28be3af07fe8b4e1c2 (diff)
downloadnomad-driver-nix2-cbde799457a8470cd64a09d10827577d005ca6f8.tar.gz
nomad-driver-nix2-cbde799457a8470cd64a09d10827577d005ca6f8.zip
Make symlinks work
Diffstat (limited to 'example/example.hcl')
-rw-r--r--example/example.hcl29
1 files changed, 26 insertions, 3 deletions
diff --git a/example/example.hcl b/example/example.hcl
index fbbe4ad..52b02f6 100644
--- a/example/example.hcl
+++ b/example/example.hcl
@@ -7,13 +7,36 @@ job "example" {
driver = "exec2"
config {
- command = "/nix/store/y41s1vcn0irn9ahn9wh62yx2cygs7qjj-coreutils-8.32/bin/cat"
- args = ["/host-etc/nscd.conf"]
+ command = "/sw/bin/nix"
+ args = [
+ "--extra-experimental-features", "flakes",
+ "--extra-experimental-features", "nix-command",
+ "run",
+ "github:NixOS/nixpkgs#hello"
+ ]
+ bind = {
+ "/nix" = "/nix",
+ }
+ bind_read_only = {
+ "/etc" = "/etc",
+ "/home/lx/.nix-profile" = "/sw",
+ }
+ }
+ user = "lx"
+ }
+
+ task "test" {
+ driver = "exec2"
+
+ config {
+ command = "/nix/store/30j23057fqnnc1p4jqmq73p0gxgn0frq-bash-5.1-p16/bin/sh"
+ args = ["-c", "/nix/store/y41s1vcn0irn9ahn9wh62yx2cygs7qjj-coreutils-8.32/bin/ls /*; /nix/store/y41s1vcn0irn9ahn9wh62yx2cygs7qjj-coreutils-8.32/bin/id"]
bind_read_only = {
+ "/etc" = "/etc",
"/nix" = "/nix",
- "/etc" = "/host-etc",
}
}
+ user = "lx"
}
}
}