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