-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy path.ansible-lint
More file actions
30 lines (25 loc) · 933 Bytes
/
.ansible-lint
File metadata and controls
30 lines (25 loc) · 933 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Ansible Lint Configuration
# This file configures ansible-lint for consistent Ansible playbook quality
# Exclude patterns
exclude_paths:
- frontend/node_modules/
- htmlcov/
- .git/
- .venv/
- venv/
- backend/venv/
- mkdocs.yml # Not an Ansible file, causes load-failure
# Skip certain rules temporarily (to be addressed in separate PRs)
skip_list:
- yaml[document-start] # Document start markers (---) - cosmetic
- yaml[line-length] # Line length - many violations, fix separately
- var-naming[no-reserved] # Reserved variable names - needs refactoring
- no-changed-when # Missing changed_when - needs careful review
- risky-shell-pipe # Missing pipefail - needs careful review
- schema[vars] # Schema validation - needs careful review
# Enable offline mode to avoid network calls
offline: true
# Set minimum profile
profile: min
# Enable progressive mode for gradual improvements
progressive: false