boma/.ansible-lint
sjat 051c040343 fix(integration): exclude transient .run/ from linters; --- in generated inventory
Running the harness leaves tests/integration/.run/ (gitignored, generated); exclude it from yamllint + ansible-lint so a post-run 'make lint' passes. Also emit a --- doc-start in the generated inventory.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 16:44:12 +02:00

21 lines
538 B
Text

---
profile: production
# Exclude paths Ansible-lint should not check
exclude_paths:
- .venv/
- .collections/
- .scaffold/
- tests/integration/.run/ # transient harness run dir (gitignored, generated)
- "**/vault.yml" # ansible-vault encrypted — not lintable YAML
# Warn only (don't fail) on these rules during initial setup
# Remove entries as the codebase matures
warn_list:
- experimental
# Skip rules that conflict with our conventions
skip_list: []
# Enforce FQCN for all builtin modules
use_default_rules: true