blob: ed9b530b00ba8558294aab9608d8131133780208 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
(define-module (rodion packages k8s)
#:use-module ((guix licenses) #:prefix license:)
#:use-module ((rodion licenses) #:prefix nonfree-license:)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (gnu packages compression)
#:use-module (guix build-system copy)
#:use-module (gnu packages fonts))
(define-public terraform
(package
(name "terraform")
(version "1.7.5")
(source (origin
(method url-fetch)
(uri (string-append "https://releases.hashicorp.com/terraform/1.7.5/terraform_" version "_linux_amd64.zip"))
(sha256
(base32 "19gpjjcmi2203365bzzk845zp72955rfvw6hgzv07415x2smdw1z"))))
(build-system copy-build-system)
(arguments
`(#:install-plan '(("terraform" "bin/"))))
(synopsis "Terraform")
(description "Terraform")
(inputs (list unzip))
(home-page "https://terraform.io")
(license nonfree-license:bsl)))
(define-public helmfile
(package
(name "helmfile")
(version "0.163.0")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/helmfile/helmfile/releases/download/v" version "/helmfile_" version "_linux_amd64.tar.gz"))
(sha256
(base32 "0fmnw6mj47vnn9g3xpjq6y9lri8pql4y65g0fmkkl0fy16sh1gyd"))))
(build-system copy-build-system)
(arguments
`(#:install-plan '(("helmfile" "bin/"))))
(synopsis "Helmfile")
(description "Helmfile")
(home-page "https://github.com/helmfile/helmfile")
(license license:expat)))
(define-public terragrunt
(package
(name "terragrunt")
(version "0.55.19")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/gruntwork-io/terragrunt/releases/download/v" version "/terragrunt_linux_amd64"))
(sha256
(base32 "1dza7s3dx1360rdzak7j5can670aacj60rlggkflgnqx1khavwbb"))))
(build-system copy-build-system)
(arguments
`(#:install-plan '(("terragrunt_linux_amd64" "bin/terragrunt"))
#:phases (modify-phases %standard-phases
(add-after 'install 'make-executable
(lambda* (#:key outputs #:allow-other-keys)
(chmod (string-append (assoc-ref %outputs "out") "/bin/terragrunt") #o555))))))
(synopsis "Terragrunt")
(description "Terragrunt")
(home-page "https://github.com/gruntwork-io/terragrunt")
(license license:expat)))
|