diff --git a/.ansible-lint b/.ansible-lint index 8a1f80b..5f7c3a4 100644 --- a/.ansible-lint +++ b/.ansible-lint @@ -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 diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..afb0cf1 --- /dev/null +++ b/.envrc @@ -0,0 +1,3 @@ +layout pipenv +pre-commit install +ansible-galaxy install -r requirements.yml diff --git a/.gitignore b/.gitignore index b1c3798..1f3587a 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,8 @@ __pycache__ *.pyc /.venv \#*\# -.envrc +.direnv .idea .vscode -ansible_collections \ No newline at end of file +ansible_collections +.DS_Store diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ed53cba..49114b5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -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 diff --git a/Pipfile b/Pipfile index 9399d78..4ccdf57 100644 --- a/Pipfile +++ b/Pipfile @@ -19,6 +19,7 @@ ansible-compat = "==4.1.11" docker = "==7.0.0" pytest = "*" pytest-testinfra = "*" +pre-commit = "*" [requires] python_version = "3"