--- # ansible-lint configuration for KNELIAC # https://ansible.readthedocs.io/projects/lint/ # Exclude vendored config files from formatting rules (they're content, not YAML) exclude_paths: - .git/ - .fact_cache/ - LICENSE # Use the default ruleset but be practical about it skip_list: # We use inline templates and command modules intentionally - command-instead-of-shell # Some commands need shell for pipes - risky-shell-pipe # Legacy script compat; we use set -o pipefail warn_list: - experimental - name[casing] # Our task names use sentence case intentionally