Closed aymanrady closed 2 years ago
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically closed because it has not had recent activity since being marked as stale.
Elasticsearch version: 7.8.0
Role version: v7.14.0
JVM version: default
OS version: Ubuntu 20.04
Description of the problem including expected versus actual behaviour: Implicit dependency on
six
module breaks role when ansible is installed through pip instead of apt.after further investigation, kitchen-ansible installs Ansible using apt on Ubuntu 20.04 which installs
six
through this dependency chain ansible 2.9.6 -> python3-cryptography 2.8 -> python3-six 1.14.0installing Ansible through pip installs the latest version of cryptography (3.4.2 as of this writing),
six
was dropped from cryptography as of version 3.4 pyca/cryptography#5533suggested solution: use the bundled
ansible.module_utils.six
instead ofsix
Playbook:
Provide logs from Ansible: