aboutsummaryrefslogtreecommitdiff
path: root/example/example.hcl
diff options
context:
space:
mode:
Diffstat (limited to 'example/example.hcl')
-rw-r--r--example/example.hcl49
1 files changed, 8 insertions, 41 deletions
diff --git a/example/example.hcl b/example/example.hcl
index 80da070..dee0e0e 100644
--- a/example/example.hcl
+++ b/example/example.hcl
@@ -3,53 +3,20 @@ job "example" {
type = "batch"
group "example" {
- task "test-host-bin" {
- driver = "exec2"
-
- config {
- command = "/bin/sh"
- args = ["-c", "echo hello world"]
- bind_read_only = {
- "/bin" = "/bin",
- "/lib" = "/lib",
- "/lib64" = "/lib64",
- "/usr" = "/usr",
- "/nix" = "/nix",
- }
- }
- user = "lx"
- }
-
task "test-nix-hello" {
- driver = "exec2"
+ driver = "nix2"
config {
- command = "/sw/bin/nix"
+ command = "sh"
args = [
- "--extra-experimental-features", "flakes",
- "--extra-experimental-features", "nix-command",
- "run",
+ "-c",
+ "pwd; ls -l *; mount; hello"
+ ]
+ packages = [
+ "github:NixOS/nixpkgs#coreutils",
+ "github:NixOS/nixpkgs#bash",
"github:NixOS/nixpkgs#hello"
]
- bind = {
- "/nix" = "/nix",
- }
- bind_read_only = {
- "/home/lx/.nix-profile" = "/sw",
- }
- }
- user = "lx"
- }
-
- task "test-nix-store" {
- 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 = {
- "/nix" = "/nix",
- }
}
user = "lx"
}