-
Notifications
You must be signed in to change notification settings - Fork 350
Expand file tree
/
Copy path.ansible-lint
More file actions
26 lines (24 loc) · 1.06 KB
/
.ansible-lint
File metadata and controls
26 lines (24 loc) · 1.06 KB
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
---
# Project-level ansible-lint configuration for ansible-lint 26.x
# Profile levels: min, basic, moderate, safety, shared, production
profile: min
# Exclude external/vendored roles and hardware-specific roles
exclude_paths:
- roles/galaxy/
- roles/nvidia-dgx/
- roles/nvidia-dgx-firmware/
- roles/nvidia-gpu-tests/
- submodules/
# Skip rules for pre-existing issues across the codebase.
# These should be fixed incrementally in future PRs.
skip_list:
- fqcn[action-core] # 634 violations: modules not using FQCN
- fqcn[action] # 24 violations: same for non-core
- name[casing] # 526 violations: task names not capitalized
- yaml[truthy] # 152 violations: yes/no instead of true/false
- yaml[octal-values] # 52 violations: octal file modes
- jinja[spacing] # 20 violations: jinja2 spacing
- name[play] # 12 violations: play names
- schema[meta] # 3 violations: meta/main.yml schema
- key-order[task] # 3 violations: task key ordering
- ignore-errors # pre-existing ignore_errors usage