-
Notifications
You must be signed in to change notification settings - Fork 20
/
.ansible-lint
27 lines (25 loc) · 1.38 KB
/
.ansible-lint
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
exclude_paths:
- .github/
- dev/
- docs/
- tdp_lib_dag/
- tdp_vars_defaults/
- tdp_vars_schema/
- venv
warn_list: # or 'skip_list' to silence them completely
- experimental # all rules tagged as experimental
- name[missing] # All tasks should be named
- no-changed-when # Commands should not change things if nothing needs doing
- risky-shell-pipe # Shells that use pipes should set the pipefail option
skip_list:
- command-instead-of-module # <foo> used in place of <bar> module
- galaxy[no-changelog] # No changelog found. Please add a changelog file. Refer to the galaxy.md file for more info
- galaxy[no-runtime] # meta/runtime.yml file not found
- galaxy[tags] # galaxy.yaml must have one of the required tags: ['application', 'cloud', 'database', 'infrastructure', 'linux', 'monitoring', 'networking', 'security', 'storage', 'tools', 'windows']
- galaxy[version-incorrect] # collection version should be greater than or equal to 1.0.0
- ignore-errors # Use failed_when and specify error conditions instead of using ignore_errors
- name[casing] # All names should start with an uppercase letter
- name[play] # All plays should be named
- name[template] # Jinja templates should only be at the end of 'name'
- var-naming[no-role-prefix] # Variables names from within roles should use role_name_ as a prefix.
- yaml[line-length] # Line too long (> 160 characters)