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/36b6fe50-2b94-4477-9db4-7543b6dd4238%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to