Added Taskfile and pre-commit-config files

This commit is contained in:
Sacha Ligthert 2025-01-20 23:07:11 +01:00
parent 58afa1d4f3
commit bd7c00b9eb
2 changed files with 50 additions and 0 deletions

10
.pre-commit-config.yaml Normal file
View File

@ -0,0 +1,10 @@
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v3.2.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files

40
Taskfile.yaml Normal file
View File

@ -0,0 +1,40 @@
version: '3'
tasks:
init:
cmds:
- terraform init
validate:
cmds:
- terraform validate
plan:
cmds:
- terraform plan
apply:
cmds:
- terraform apply
destroy:
cmds:
- terraform destroy
fmt:
cmds:
- terraform fmt
lint:
cmds:
- tflint
precommit:
cmds:
- pre-commit autoupdate
- pre-commit run --all-files
cleanup:
cmds:
- rm -rf .terraform* terraform.*