exclude_paths: - releasenotes/ - ci/playbooks/ parseable: true quiet: false rulesdir: - .ansible-lint_rules/ # Mock modules or roles in order to pass ansible-playbook --syntax-check mock_modules: - hiera # Modules can only be installed by rpm - validations_read_ini # Modules can only be installed by rpm - warn # Modules can only be installed by rpm - tripleo_overcloud_role_list # Modules can only be installed by rpm - tripleo_overcloud_role_show # Modules can only be installed by rpm mock_roles: - check_latest_packages_version skip_list: # Lines should be no longer than 120 chars. - '204' # Using command rather module we have where # we need to use curl or rsync. - '303' # shell tasks uses pipeline without pipefail, # this requires refactoring, skip for now. - '306' # Tasks that run when changed should likely be handlers # this requires refactoring, skip for now. - '503' # meta/main.yml should contain relevant info - '701' # Tags must contain lowercase letters and digits only - '702' # meta/main.yml default values should be changed - '703' verbosity: 1