-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTaskfile.yaml
More file actions
38 lines (31 loc) · 875 Bytes
/
Taskfile.yaml
File metadata and controls
38 lines (31 loc) · 875 Bytes
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
---
# yaml-language-server: $schema=https://taskfile.dev/schema.json
version: "3"
set: [pipefail]
shopt: [globstar]
dotenv:
- '.talos.env'
vars:
KUBERNETES_DIR: "{{.ROOT_DIR}}/kubernetes"
TALOS_DIR: '{{.ROOT_DIR}}/talos'
env:
KUBERNETES_DIR: '{{.KUBERNETES_DIR}}'
KUBERNETES_VERSION: '{{.KUBERNETES_VERSION}}'
KUBECONFIG: '{{.ROOT_DIR}}/.kubeconfig'
MINIJINJA_CONFIG_FILE: '{{.ROOT_DIR}}/.minijinja.toml'
SOPS_AGE_KEY_FILE: '{{.ROOT_DIR}}/age.key'
TALOSCONFIG: '{{.ROOT_DIR}}/.talosconfig'
TALOS_VERSION: '{{.TALOS_VERSION}}'
includes:
alerting: .taskfiles/alerting
bucket: .taskfiles/bucket
kube: .taskfiles/kube
flux: .taskfiles/flux
media: .taskfiles/media
pds: .taskfiles/pds
sops: .taskfiles/sops
volsync: .taskfiles/volsync
workstation: .taskfiles/workstation
validate: .taskfiles/validation
tasks:
default: task --list