exclude_paths:
    - releasenotes/
parseable: true
quiet: false
rulesdir:
    - .ansible-lint_rules/

# Mock modules or roles in order to pass ansible-playbook --syntax-check
mock_modules: []
mock_roles:
  - fetch-devstack-log-dir
  - fetch-output
  - fetch-python-sdist-output
  - fetch-subunit-output
  - ensure-if-python
  - ensure-pip
  - ensure-tox
  - ensure-virtualenv

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