Could you resolve the issue? If yes, please share the solution here. I am not using virtualenv, still getting the same issue.
Thank you On Thursday, July 21, 2016 at 10:24:50 PM UTC+2, [email protected] wrote: > > Hi, forgive me for my bad english. > > I have exactly the same problem with ansible 2.2 and python 2.7. All > packages are installed in system, no venv but ansible continue with > fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": > "shade is required for this module"} > > I know this post is already solved since 2015, but if someone could help > me ... > > Thanks. > > Le vendredi 14 août 2015 21:36:11 UTC+2, Guido García a écrit : >> >> Thanks James. Now it works like a charm. >> >> El viernes, 14 de agosto de 2015, 19:12:16 (UTC+2), James Martin escribió: >>> >>> If you've installed shade into a virtualenv on your ansible control >>> machine, you may need to tell ansible to use that virtualenv in order to >>> detect it. I've done it like so in my hosts file for other modules (like >>> boto): >>> >>> localhost ansible_python_interpreter="/usr/bin/env python" >>> >>> - James >>> >>> On Wednesday, July 29, 2015 at 3:26:48 PM UTC-4, Chris Gordon wrote: >>>> >>>> I'm trying to use the os_server module in Ansible 2.0 and get the >>>> following error: >>>> >>>> fatal: [jump]: FAILED! => {"changed": false, "failed": true, "msg": >>>> "shade is required for this module"} >>>> >>>> Here's what I have: >>>> >>>> - Python 2.7.10 (Mac, installed via Homebrew) >>>> - Using a virtual environment. >>>> - shade installed in venv via pip (pulled all of it's dependencies, at >>>> least as far as I can tell) >>>> - Ansible cloned from git, devel branch at >>>> commit 8798ce1973a5fd0f8d84e001281699337ddabda4 >>>> - Installed ansible 2.0 by "python setup.py install" from the venv >>>> python interpreter. It installed in site-packages as expected. >>>> >>>> With python in the venv, I can import shade without a problem and >>>> create some shade objects. >>>> >>>> I'm just starting to test with 2.0, so I have a very simply playbook >>>> calling just a single role with a single task. My Openstack.rc file is >>>> sourced and present in my environment. Other openstack cli tools (nova, >>>> neutron, etc.) work fine, so I don't include an auth dictionary in the >>>> task. >>>> >>>> Playbook: >>>> >>>> - hosts: jump >>>> connection: local >>>> roles: >>>> - create_vm >>>> >>>> >>>> create_vm role's task: >>>> >>>> - os_server: >>>> state: present >>>> name: jump >>>> image: centos7u1-cloud >>>> flavor: ostck.t2.v3.small >>>> key_name: mykeyname >>>> nics: >>>> - net-name: priv_net >>>> meta: >>>> group: jump >>>> >>>> >>>> >>>> Any ideas? Happy to provide more details or test anything. >>>> >>>> Thanks, >>>> Chris >>>> >>> -- 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/1c00ce35-3d7a-4f09-ac3d-25384302d199%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
