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.

Reply via email to