--- repos: - repo: https://github.com/antonbabenko/pre-commit-terraform rev: v1.76.0 hooks: - id: terraform_fmt - id: terraform_validate args: - --tf-init-args=-lockfile=readonly - id: terraform_tflint args: - --args=--config=__GIT_WORKING_DIR__/.tflint.hcl - id: terraform_tfsec # - id: terraform_providers_lock - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.3.0 hooks: - id: check-added-large-files - id: check-merge-conflict - id: end-of-file-fixer exclude: "^ansible_playbooks/vars/nomad_vars.sample.yml$" - id: trailing-whitespace - repo: https://github.com/Yelp/detect-secrets rev: v1.4.0 hooks: - id: detect-secrets args: ['--baseline', '.secrets-baseline'] - repo: local hooks: - id: variable-sample name: generate variable sample file language: system entry: bash -c 'venv/bin/python scripts/nomad_vars.py print > ./ansible_playbooks/vars/nomad_vars.sample.yml' types: [file]