In my case, the file permissions were wrong on some of the package
directories that pip had created in site-packages, and one undeclared
transitive dependency (importlib) was missing.
On Monday, September 26, 2016 at 12:40:35 PM UTC-4, Richard Eggert wrote:
>
> Same issue here, but I did some experimenting to see what the problem is.
> I found that running the following command:
> python -c "import shade"
> provided a lot of useful information about why it wasn't loading the shade
> library.
>
>
> ~Rich
>
>
> On Friday, September 23, 2016 at 11:24:41 PM UTC-4, Amit Chaudhary wrote:
>>
>> I am having the same issue, where it gives error regarding shade. I have
>> tried running in virtalenv also but no luck.
>>
>> On Thursday, August 13, 2015 at 3:26:32 PM UTC-4, David Shrewsbury wrote:
>>>
>>> The problem is your environment. I use Python from Homebrew, but I don't
>>> use a virtualenv b/c it's hard to make ansible play nicely with that.
>>>
>>> When ansible connects to the host, 'jump' for you, it's going to
>>> automatically
>>> use the system python. You can set a different interpreter by adding
>>> this to
>>> your ansible hosts file for the 'jump' host:
>>>
>>> jump ansible_python_interpreter=/path/to/python
>>>
>>> The path should point to the interpreter that has shade installed.
>>>
>>> Alternatively, install shade in the system python.
>>>
>>> -Dave
>>>
>>>
>>>
>>> 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/b9e96d98-c97e-44cf-849c-e71a71d742fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.