Introduce a linting step in the CI pipeline

Added a "quality control" step that runs ansible-lint on the repository (ignoring roles). For now this step will not make the whole pipeline fail when it encounters an error.

I will make another MR where I fix the linter errors and only then remove "allow_failure" from this step's options. This is to avoid blocking the pipeline for now.

Merge request reports