I recently fetched the latest version of devel (submodules and all), and started getting the “paramiko not installed” error. Has something changed recently?
If I specify “-c ssh” it works fine, but I thought that was the default now? I’m running the scripts from a Mac, with a fairly old version of openssl (because the brew version is hiding).
The default transport on Mac is now ‘paramiko’ to resolve issues when using sshpass. You will need to use ‘-c ssh’ or set ‘transport = ssh’ in ansible.cfg.
To clarify, Apple computers sometimes have an issue where sshpass was causing a kernel panic, probably due to the changes in OS X with shared keychains.
Still hasn’t been fixed by Apple, so our options were to either switch to paramiko when specifying a password (inconsistent), not allow passwords on OS X (annoying) or go that route.
There may still be a better way, but a kernel panic from a userland app is sad, and we didn’t want to stand for appearing to inflict that on users.
I’m hoping Apple will address the problem but can’t be sure.