-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.ansible-lint
65 lines (65 loc) · 1.61 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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
exclude_paths:
- test-playbooks/ # TODO(ssbarnea): remove skip in follow-up
- zuul.d/secrets.yaml
- roles/ansible-test/molecule/default
parseable: true
quiet: false
mock_modules:
- zuul_return
- zuul_console
- community.hashi_vault.vault_read
- opentelekomcloud.gitcontrol.github_org_members
- opentelekomcloud.gitcontrol.github_org_teams
- opentelekomcloud.gitcontrol.github_org_repository
mock_roles:
- bindep
- build-container-image
- ensure-docker
- ensure-if-python
- ensure-go
- ensure-pip
- ensure-podman
- ensure-python
- ensure-rust
- ensure-sphinx
- ensure-terraform
- ensure-tox
- fetch-sphinx-output
- fetch-sphinx-tarball
- fetch-tox-output
- promote-docker-image
- revoke-sudo
- sphinx
- tox
- upload-container-image
loop_var_prefix: zj_
enable_list:
- no-same-owner
skip_list:
- meta-no-info # No 'galaxy_info' found
- no-changed-when # Commands should not change things if nothing needs doing
- no-tabs # Most files should not contain tabs
- role-name # Role name does not match ``^[a-z][a-z0-9_]+$`` pattern
- command-instead-of-module # Using command rather than module
- git-latest # Git checkouts must contain explicit version
# TODO: fix those
- fqcn-builtins
- deprecated-module
- key-order[task]
- jinja[spacing]
- schema[tasks]
- name[missing]
- name[template]
- name[casing]
- risky-file-permissions
- fqcn[action]
- args[module]
- name[play]
- ignore-errors
- risky-shell-pipe
- command-instead-of-shell
- no-free-form
- var-naming[no-role-prefix]
- package-latest
use_default_rules: true
verbosity: 1