ansible-infra/deployments/invidious/Taskfile.yml

16 lines
342 B
YAML

version: '3'
vars:
TF_BINARY:
sh: bash -c 'which tofu || which terraform || (echo "Could not find terraform compatible binary" && exit 1)'
tasks:
deploy:
desc: deploy project using OpenTofu or Terraform
cmds:
- '{{.TF_BINARY}} init'
- '{{.TF_BINARY}} apply -auto-approve'
default:
cmd:
task: deploy