1) Bump pyflakes
We need a python 3.9 compatible version.
Related PyCQA/pyflakes #367
2) Fix missing permissions on files
3) Ignore ansible-lint 106 for role name
4) Fix setup-tools install LP#1902986
5) ensure virtualenv is installed
6) fix missing htpasswd
Change-Id: I8302bc6c9250eba78437ccfec35e4de91348333e
Newer versions of ansible lint are stricter. This change fixes up the
issues and ignores rule 405 which requires retries on package items.
We're skipping the retries because yum does that natively.
Change-Id: I9280a736cb1bdeeb1bdcea11ec4ca8f5af9d1e44