Selaa lähdekoodia

Added Taskfile and pre-commit-config files

Sacha Ligthert 1 vuosi sitten
vanhempi
sitoutus
bd7c00b9eb
2 muutettua tiedostoa jossa 50 lisäystä ja 0 poistoa
  1. 10 0
      .pre-commit-config.yaml
  2. 40 0
      Taskfile.yaml

+ 10 - 0
.pre-commit-config.yaml

@@ -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 - 0
Taskfile.yaml

@@ -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.*