The query is regarding installing ansible through .whl file using pip3.
I got the wheel file “ansible-3.4.0-py2.py3-none-any.whl” by building the source file “ansible-3.4.0.tar.gz”. When I am using .whl file to install ansible, /usr/local/bin/ansible* binaries are not getting the executable permissions.
Note: /tmp mountpoint is set to nodev, nosuid, noexec.
But I am able to successfully install ansible using source code (i.e using .tar.gz file).
When I am removing nodev, nosuid, noexec permissions from /tmp mountpoint, I am able to install ansible using wheel file also.
But due to CIS compliance, I need to set /tmp mountpoint permission to set nodev, nosuid, noexec.
So, please let me know why am I able to install using source file but not using the wheel file?
is there any workaround that I can use to install using the wheel file with ansible binaries getting proper permissions.
Note: PYPI repositories has only source file for ansible==3.4.0