From c44babf3d8af34e1bd660937f189d1db5afd987e Mon Sep 17 00:00:00 2001 From: shockrah Date: Sat, 25 Apr 2026 22:41:56 -0700 Subject: [PATCH] Adding pre-commit hooks for ansible linting --- .gitignore | 6 ++++++ .pre-commit-config.yaml | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 .pre-commit-config.yaml diff --git a/.gitignore b/.gitignore index 92a2be8..70001ab 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,9 @@ infra/**/tfplan .ansible/ wiki-resources/public_infrastructure.png + +bin/ +lib/ +lib64 +pyvenv.cfg +share/ diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..0c500e1 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,21 @@ +--- +repos: + - repo: https://github.com/ansible/ansible-lint + rev: v26.4.0 + hooks: + - id: ansible-lint + name: ansible-lint + description: Run ansible-lint on playbooks + entry: ansible-lint + args: + - ansible + language: python + exclude: | + (?x)( + ^deprecated/| + ^infra/| + ^runbooks/| + ^wiki-resources/| + ^\.pre-commit-config.yaml| + ^\.gitignore + )