-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.ansible-lint
55 lines (50 loc) · 1.66 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
# .ansible-lint
# Full list of configuration options:
# https://ansible.readthedocs.io/projects/lint/configuring/
# Profiles: null, min, basic, moderate, safety, shared, production
profile: safety
# Currently all uncommented roles are ignored.
# Once changes can be made and tested locally, comment out roles that align with the safety profile
# so the ansible-lint action can include that role on GitHub.
# Shell globs are supported for exclude_paths:
# - https://github.com/ansible/ansible-lint/pull/1425
# - https://github.com/ansible/ansible-lint/discussions/1424
exclude_paths:
- .cache/ # implicit unless exclude_paths is defined in config
- .git/ # always ignore
- .github/ # always ignore
- "*/tests/" # ignore tests/ folder for all roles
- "*/meta/" # ignore meta/ folder for all roles
- inventory_openscap_utils # always ignore
- aide
- build_atomic_node
# - build_kali_desktop
- build_nzyme_node
# - build_tailscale_node
# - build_ubuntu_desktop
- build_wireguard_server
- configure_gnupg
- configure_microsoft_repos
# - configure_systemd_resolved
- deploy_pcap_service
- deploy_uac
- hyperv_guest_tools
- install_auditd
# - install_chrome
- install_powershell
- install_sysmon
# - install_unbound
- install_vscode
# - install_ykman
- inventory
- manage_keys
- rootkit_detection
# - unauthorized_keys
# - update_packages
# Process the following rules as warnings, and not fatal errors, globally
warn_list:
- yaml[line-length]
- package-latest
# - schema[playbook]
# Offline mode disables installation of requirements.yml and schema refreshing
offline: true