Cap ansible at <2.10 and fix hacking. Additionally convert ansible-lint
to not use the old shell script and use .ansible-lint for skips
Change-Id: I035ed9f3964ba904dc9ccfe048b69a68c6680253
We need a python 3.9 compatible version of pyflakes and exclude the role
name ansible-lint rule.
Related PyCQA/pyflakes #367
Change-Id: I44702be1aa668c381da2c54338c72f1d8e33562b