This commit is contained in:
technofab 2024-04-24 16:45:10 +02:00
commit 249d048d34
11 changed files with 744 additions and 0 deletions

28
Taskfile.yaml Normal file
View file

@ -0,0 +1,28 @@
version: 3
output: prefixed
tasks:
deps:
sources:
- jsonnetfile*.json
generates:
- vendor/**/*
cmds:
- jb install
build:
desc: "Builds the specified template"
summary: |
Example: task build TEMPLATE=nix-docker
deps: [ deps ]
sources:
- "{{ .TEMPLATE }}/*"
generates:
- "{{ .TEMPLATE }}/out.tf.json"
cmds:
- inka export ./{{ .TEMPLATE }} --out ./{{ .TEMPLATE }}/out.tf.json
upload-to-coder:
desc: "Uploads the specified template to coder"
deps: [ build ]
dir: "{{ .TEMPLATE }}"
interactive: true
cmds:
- coder templates push "{{ .TEMPLATE }}"