adding pre-commit, direnv, working through lint issues

This commit is contained in:
Geoff Jacobs
2024-08-19 08:45:31 +10:00
parent 9335b13ddb
commit 4ef2406948
5 changed files with 9 additions and 2 deletions

View File

@@ -8,4 +8,5 @@ skip_list:
- name[casing] # so many of our task names aren't capitalized
- name[missing] # some tasks have no name
- risky-file-permissions
- var-naming[no-role-prefix] # many, many warnings
- yaml # many, many warnings

3
.envrc Normal file
View File

@@ -0,0 +1,3 @@
layout pipenv
pre-commit install
ansible-galaxy install -r requirements.yml

5
.gitignore vendored
View File

@@ -5,7 +5,8 @@ __pycache__
*.pyc
/.venv
\#*\#
.envrc
.direnv
.idea
.vscode
ansible_collections
ansible_collections
.DS_Store

View File

@@ -19,6 +19,7 @@ repos:
- --template={}
- --pattern=[a-zA-Z0-9]{1,10}-[0-9]{1,6}
- repo: https://github.com/ansible/ansible-lint.git
stages: [manual]
rev: v24.2.2
hooks:
- id: ansible-lint

View File

@@ -19,6 +19,7 @@ ansible-compat = "==4.1.11"
docker = "==7.0.0"
pytest = "*"
pytest-testinfra = "*"
pre-commit = "*"
[requires]
python_version = "3"