- Add FQCN (ansible.builtin.*) to all builtin modules - Remove trailing spaces from all YAML files - Fix line length issues (split long lines) - Add pipefail to all shell commands with pipes - Change shell to command where appropriate - Fix handler name capitalization - Add .ansible-lint config to skip intentional patterns - Update .yamllint with octal-values rules - Remove invalid become_method: sudo
24 lines
493 B
Plaintext
24 lines
493 B
Plaintext
---
|
|
profile: production
|
|
|
|
skip_list:
|
|
- var-naming[no-role-prefix] # Allow variables without role prefix
|
|
- risky-shell-pipe # We handle pipefail where needed
|
|
- command-instead-of-module # curl for GPG keys is intentional
|
|
|
|
warn_list:
|
|
- args[module] # Warn on module args issues
|
|
|
|
kinds:
|
|
- playbook: "**/playbook.yml"
|
|
- tasks: "**/tasks/*.yml"
|
|
- vars: "**/defaults/*.yml"
|
|
- handlers: "**/handlers/*.yml"
|
|
|
|
exclude_paths:
|
|
- .github/
|
|
- venv/
|
|
- dist/
|
|
|
|
use_default_rules: true
|