-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdevbox.json
More file actions
42 lines (41 loc) · 1.07 KB
/
devbox.json
File metadata and controls
42 lines (41 loc) · 1.07 KB
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
{
"packages": [
"go-task@latest",
"kubectl@latest",
"kubernetes-helm@latest",
"helmfile@latest",
"talosctl@latest",
"kubeseal@latest",
"k3d@latest",
"jq@latest",
"yq-go@latest",
"terraform@latest",
"terragrunt@latest",
"opentofu@latest",
"packer@latest",
"direnv@latest",
"argocd@latest",
"hcloud@latest",
"sops@latest",
"age@latest",
"kustomize@latest",
"stu@latest"
],
"env": {
"PROJECT_ROOT": "$PWD",
"HETZNER_IP": "91.98.205.143",
"TALOS_VERSION": "v1.12.0-beta.0",
"KUBERNETES_VERSION": "1.34.1",
"CILIUM_VERSION": "1.16.4"
},
"shell": {
"init_hook": [
"test -f \"$PWD/.env\" && { set -a; . \"$PWD/.env\"; set +a; } || true",
"echo 'Loaded DevBox env for Homelab'"
],
"scripts": {
"s3-state": "stu --bucket \"$TF_STATE_BUCKET\"",
"s3-backup": "AWS_ACCESS_KEY_ID=\"$S3_BACKUP_ACCESS_KEY_ID\" AWS_SECRET_ACCESS_KEY=\"$S3_BACKUP_SECRET_ACCESS_KEY\" stu --endpoint-url \"$S3_BACKUP_ENDPOINT\" --bucket \"$S3_BACKUP_BUCKET\""
}
}
}