# -*- yaml -*-
# vim:set ft=yaml:
---

profile: production

# sarif_file: ansible-lint.sarif

exclude_paths:
  - collections/
  - roles/ceilometer/files/
  - group_vars/all/image_index.yml

skip_list:
  - fqcn-builtins
  - meta-no-info
  - name[template]
  - jinja[spacing]  # NOTE(vermakov): i prefer "foo|filter" rather than "foo | filter"
  - var-naming[no-reserved]  # some imports uses vars like 'name'
  - var-naming[no-role-prefix]  # lib-<something> often violates that

warn_list:
  - name[missing]  # i don't get why i need name for block or imports
  - experimental
  # std list
  - avoid-implicit
  - fqcn[action]
  - key-order[task]
  - name[casing]
  - name[play]
  - no-free-form
  - risky-file-permissions
  - schema[arg_specs]
  - schema[tasks]
  # error in lint 6.12
  - command-instead-of-module
  - no-handler
  # error in lint 6.17
  # - var-naming[no-role-prefix]
