---
# systemctl show-environment trips this, but it should only complain about
# systemctl subcommands that actually manage services.
skip_list:
  - '303'
  # Use module shortnames so long as we support Ansible 2.9
  - 'fqcn-builtins'
  # Sometimes using `when: result.changed` is more robust. Like when you need to immediately run the
  # commands, or you have a rescue block.
  - 'no-handler'
  # This accidentally flags the "copy" module with the "content" parameter using jinja2. But template has no "content" parameter.
  - 'template-instead-of-copy'
  # There's no point in naming import_tasks tasks
  - name[missing]
  # sometimes you want to specify something whose syntax is lowercase as the beginning of a task name
  - name[casing]
  - galaxy[no-changelog]
  - meta-unsupported-ansible
  # We're on maintenance now for 3.22. We're not going to refactor to be incompatible with ansible 2.9.
  - fqcn[keyword]
exclude_paths:
  - ./roles/ansible-role-postgresql/
  - ./roles/geerlingguy.postgresql/
  - ./roles/*/*.md
  - ../../.ansible/roles/geerlingguy.postgresql/
  - ../../.ansible/roles/lexa-uw.letsencrypt/
  - ./.github/
  - ./vagrant/
  - ./.vagrant/
  - ./molecule/
  - ./.cache/roles/geerlingguy.postgresql/
  - ./.cache/ansible-lint/
  - ../../.cache/ansible-lint/
  - ../../../.cache/ansible-lint/
  - ../../../.cache/ansible-compat/
  - ./example.dev-config.yml
  - ./docs/
  - ./pulp-ci/
  - ./playbooks/resize_disk.yaml
  - ./forklift/
