--- profile: basic # Paths to exclude from linting exclude_paths: - .ansible/ - collections/ansible_collections/ - roles/geerlingguy.java/ - roles/oatakan.rhel_ovirt_template/ - roles/oatakan.rhel_template_build/ - roles/oatakan.windows_template_build/ - roles/oatakan.windows_update/ - roles/oatakan.windows_virtio/ - roles/ikke_t.container_image_cleanup/ - roles/ikke_t.podman_container_systemd/ - roles/sage905.mineos/ - roles/sage905.waterfall/ # Warn rather than fail on these during initial adoption warn_list: - yaml[line-length] - name[casing] - fqcn[action-core] - no-changed-when # Rules to skip entirely during initial adoption skip_list: - role-name # toal-common doesn't follow FQCN yet # Use progressive mode: only flag new violations on changed files # (useful for gradual adoption in existing projects) # progressive: true mock_modules: - community.proxmox.proxmox_kvm - community.proxmox.proxmox_vm_info mock_roles: []