Did you roughly follow the instructions here, particularly the part about installing Xcode:
https://valdhaus.co/writings/ansible-mac-osx/ On Mon, May 30, 2016 at 12:15 PM, Calvin Christopher < [email protected]> wrote: > Hello and thank you for taking time to read into this issue I'm having. > > I have three environments, two OS X and one Centos. The two OS X > environments are unable to initiate a playbook but the Centos environment > can. The message I'm receiving from the OS X machines is: > > TASK [RUN 'SHOW VERSION'] > ****************************************************** > fatal: [iosv0001]: FAILED! => {"changed": false, "failed": true, "msg": > "paramiko > is required but does not appear to be installed"} > > > Conversly here is the output from the Centos machine: > TASK [RUN 'SHOW VERSION'] > ****************************************************** > ok: [iosv0001] > > > Here is a quick list of installed python libraries on both machines: > $ pip list > ansible (2.1.0.0) > cffi (1.6.0) > cryptography (1.3.2) > enum34 (1.1.6) > idna (2.1) > ipaddress (1.0.16) > Jinja2 (2.8) > junos-eznc (1.3.1) > lxml (3.6.0) > MarkupSafe (0.23) > ncclient (0.4.7) > netaddr (0.7.18) > netmiko (0.5.1) > paramiko (2.0.0) > pip (8.1.2) > pyasn1 (0.1.9) > pycparser (2.14) > pycrypto (2.6.1) > PyYAML (3.11) > scp (0.10.2) > setuptools (19.4) > six (1.10.0) > vboxapi (1.0) > virtualenv (15.0.2) > wheel (0.26.0) > > A further debug on the OS X machines may provide a clue to those more > experienced than I: > > TASK [RUN 'SHOW VERSION'] > ****************************************************** > task path: /Users/calvinchristopher/Development/Python/ansible/cisco/ > packet_geek.yml:18 > <192.168.248.128> ESTABLISH LOCAL CONNECTION FOR USER: calvinchristopher > <192.168.248.128> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo > $HOME/.ansible/tmp/ansible-tmp-1464624087.0-241116952791070 `" && echo > ansible-tmp-1464624087.0-241116952791070="` echo > $HOME/.ansible/tmp/ansible-tmp-1464624087.0-241116952791070 `" ) && sleep 0' > <192.168.248.128> PUT > /var/folders/n3/3rbhn2993bjflfzny4njl3vm0000gn/T/tmpPCmcin > TO /Users/calvinchristopher/.ansible/tmp/ansible-tmp-1464624087.0- > 241116952791070/ios_command > <192.168.248.128> EXEC /bin/sh -c 'LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 > LC_MESSAGES=en_US.UTF-8 /usr/bin/python > /Users/calvinchristopher/.ansible/tmp/ansible-tmp-1464624087.0-241116952791070/ios_command; > rm -rf > "/Users/calvinchristopher/.ansible/tmp/ansible-tmp-1464624087.0-241116952791070/" > > /dev/null 2>&1 && sleep 0' > fatal: [iosv0001]: FAILED! => {"changed": false, "failed": true, > "invocation": {"module_args": {"auth_pass": > "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "authorize": false, "commands": ["show > version"], "host": "iosv0001", "interval": 1, "password": > "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "port": 22, "provider": "{'username': > '********', 'password': '********', 'host': 'iosv0001', 'auth_pass': > '********'}", "retries": 10, "ssh_keyfile": null, "timeout": 10, > "username": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "waitfor": null}, > "module_name": "ios_command"}, "msg": "paramiko is required but does not > appear to be installed"} > > > I read on Juniper's Ansible github that there could be conflicts with > Virtualenvs, I ran into this same issue within a virtualenv anyways so I am > trying these out on my system's native environment. > > I should note that I can connect to a remote device through the 'missing' > library of Paramiko, so I doubt that's really the issue at hand. > > I am rapidly running out of hair to pull in my old age, can anyone work > with me on figuring out the root cause? > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/b2910a99-48af-4c4c-b0e4-fb5048d4bd96%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/b2910a99-48af-4c4c-b0e4-fb5048d4bd96%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- \*..+.- --Greg Chavez +//..;}; -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAMTcKhZeSH_HXqLYph%3DZ8g3oRPz8%2Bj%3DxkcOatGuFLRctkGD3%2Bw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
