diff options
author | Timo Wilken | 2023-03-07 20:23:09 +0100 |
---|---|---|
committer | Timo Wilken | 2023-03-07 20:23:09 +0100 |
commit | 49da695f2229bf2327350c06bc5f83a23f52d307 (patch) | |
tree | f3d6155546a2dfddf0a7ffe792c8e0950621fbbd /tw | |
parent | be56a5a35b7e08d3670a6520c9a0bfeab8921408 (diff) |
Install levant
Diffstat (limited to 'tw')
-rw-r--r-- | tw/home/lap.scm | 3 | ||||
-rw-r--r-- | tw/packages/ci.scm | 19 |
2 files changed, 21 insertions, 1 deletions
diff --git a/tw/home/lap.scm b/tw/home/lap.scm index 7b49be9b..d46c9c6e 100644 --- a/tw/home/lap.scm +++ b/tw/home/lap.scm @@ -117,7 +117,8 @@ ;; Work s3cmd python-alibuild python-alidistlint - hashicorp-nomad-bin hashicorp-consul-bin hashicorp-vault-bin hashicorp-packer-bin + hashicorp-levant-bin hashicorp-nomad-bin + hashicorp-consul-bin hashicorp-vault-bin hashicorp-packer-bin ;; i3 and Xorg. i3 itself must be installed system-wide for gdm to pick it up. ;; acpilight is a drop-in xbacklight replacement, as xbacklight doesn't work on my system. diff --git a/tw/packages/ci.scm b/tw/packages/ci.scm index 3a2619ac..6f2c5f9d 100644 --- a/tw/packages/ci.scm +++ b/tw/packages/ci.scm @@ -109,3 +109,22 @@ orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.") (license license:mpl2.0))) + +(define-public hashicorp-levant-bin + (package + (name "hashicorp-levant") + (version "0.3.2") + (source + (origin + (method url-fetch/zipbomb) + (uri (hashicorp-download-url "levant" version)) + (sha256 (base32 "0w0mmlf9zqcfxnw7753h495074gks4vrck5dw8hyf9w3il7ih1hy")))) + (build-system copy-build-system) + (arguments + `(#:install-plan '(("levant" "bin/")))) + (home-page "https://github.com/hashicorp/levant") + (synopsis "An open source templating and deployment tool for HashiCorp Nomad jobs") + (description "Levant is an open source templating and deployment tool for +HashiCorp Nomad jobs that provides realtime feedback and detailed failure +messages upon deployment issues.") + (license license:mpl2.0))) |