summaryrefslogtreecommitdiff
path: root/tw/packages
diff options
context:
space:
mode:
authorTimo Wilken2023-03-07 20:23:09 +0100
committerTimo Wilken2023-03-07 20:23:09 +0100
commit49da695f2229bf2327350c06bc5f83a23f52d307 (patch)
treef3d6155546a2dfddf0a7ffe792c8e0950621fbbd /tw/packages
parentbe56a5a35b7e08d3670a6520c9a0bfeab8921408 (diff)
Install levant
Diffstat (limited to 'tw/packages')
-rw-r--r--tw/packages/ci.scm19
1 files changed, 19 insertions, 0 deletions
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)))