Use ansible-lint in CI to validate Ansible roles and tasks
We have many built-in Ansible roles and tasks:
$ find enoslib -name '*.yml' | wc -l
104
They are not very easy to test with unit tests. We run some deployments on G5K but it's costly so we cannot do it for everything.
It would be good to have basic linting with ansible-lint to prevent stupid mistakes like Yaml syntax errors.