allow python-passlib to be installed separately (first). Otherwise, the playbook fails