# msg='dopy \>= 0.2.3 required for this module'

**URL:** <https://forum.ansible.com/t/msg-dopy-0-2-3-required-for-this-module/18357>\
**Category:** Ansible Project\
**Created:** [May 31, 2015, 10:27am UTC](https://forum.ansible.com/t/msg-dopy-0-2-3-required-for-this-module/18357 "2015-05-31T10:27:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Global\_Cooling](https://avatars.discourse-cdn.com/v4/letter/g/dec6dc/32.png) [@Global\_Cooling](https://forum.ansible.com/u/Global_Cooling)\
**Post date:** [May 31, 2015, 10:27am UTC](https://forum.ansible.com/t/msg-dopy-0-2-3-required-for-this-module/18357/1 "2015-05-31T10:27:38Z")

</div>

I have tried suggestions on Github, Google Groups, and GIthub Gists but can’t seem to resolve this error.

I’m using system version of Python

`  
which python  
/usr/bin/python

python --version  
Python 2.7.6

`

Pip was installed using sudo simple\_install pip

`  
which pip  
/usr/local/bin/pip

pip --version  
pip 6.1.1 from /Library/Python/2.7/site-packages/pip-6.1.1-py2.7.egg (python 2.7)

`

Ansible and dopy both installed as pip modules

`  
pip list  
…  
ansible (1.9.1)  
…  
dopy (0.3.6)  
…

`

But I get an error when trying to run playbook using digital ocean module

`  
TASK: [create digitalocean droplet] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
failed: [127.0.0.1] =\> {“failed”: true, “parsed”: false}  
failed=True msg=‘dopy \>= 0.2.3 required for this module’

`

---

<div class="post-metadata">

**Author:** ![Will\_Dennis](https://avatars.discourse-cdn.com/v4/letter/w/919ad9/32.png) [@Will\_Dennis](https://forum.ansible.com/u/Will_Dennis)\
**Post date:** [July 2, 2015, 2:02am UTC](https://forum.ansible.com/t/msg-dopy-0-2-3-required-for-this-module/18357/2 "2015-07-02T02:02:43Z")

</div>

Exact same problem here… Why can’t Ansible find the dopy module?

I was able to successfully create a droplet via the dopy module in Python:

`  
Wills-MacBook-Air:ansible-stuff will$ python  
Python 2.7.9 (default, Dec 19 2014, 06:00:59)  
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] on darwin  
Type “help”, “copyright”, “credits” or “license” for more information.

> > > from dopy.manager import DoManager  
> > > do = DoManager(‘_ **', '** _\*’)  
> > > do.new\_droplet(‘dopy-droplet’, 63, 9640922, 8)  
> > > {u’event\_id’: 55212061, u’image\_id’: 9640922, u’size\_id’: 63, u’id’: 5963986, u’name’: u’dopy-droplet’}

`

So I know the module works…
