# TypeError in play.py, \_load\_tasks for include statements in tasks/main.yml

**URL:** <https://forum.ansible.com/t/typeerror-in-play-py-load-tasks-for-include-statements-in-tasks-main-yml/14483>\
**Category:** Ansible Project\
**Created:** [February 4, 2014, 4:09am UTC](https://forum.ansible.com/t/typeerror-in-play-py-load-tasks-for-include-statements-in-tasks-main-yml/14483 "2014-02-04T04:09:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![RobL](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@RobL](https://forum.ansible.com/u/RobL)\
**Post date:** [February 4, 2014, 4:09am UTC](https://forum.ansible.com/t/typeerror-in-play-py-load-tasks-for-include-statements-in-tasks-main-yml/14483/1 "2014-02-04T04:09:45Z")

</div>

Hi,

I’m just getting started with Ansible roles, and hit an error on my first attempt. Any help on debugging would be appreciated.

[ansible@localhost deploy]$ ansible-playbook -c ssh --private-key=~/.ssh/AWSVBT.pem -vvvv couchbase.yml  
Traceback (most recent call last):  
File “/usr/bin/ansible-playbook”, line 269, in   
sys.exit(main(sys.argv[1:]))  
File “/usr/bin/ansible-playbook”, line 209, in main  
pb.run()  
File “/usr/lib/python2.6/site-packages/ansible/playbook/ **init**.py”, line 229, in run  
play = Play(self, play\_ds, play\_basedir)  
File “/usr/lib/python2.6/site-packages/ansible/playbook/play.py”, line 130, in **init**  
self.\_tasks = self.\_load\_tasks(self.\_ds.get(‘tasks’, ), load\_vars)  
File “/usr/lib/python2.6/site-packages/ansible/playbook/play.py”, line 536, in \_load\_tasks  
x[‘role\_name’] = new\_role  
TypeError: ‘str’ object does not support item assignment

couchbase.yml looks like:

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [February 4, 2014, 2:46pm UTC](https://forum.ansible.com/t/typeerror-in-play-py-load-tasks-for-include-statements-in-tasks-main-yml/14483/2 "2014-02-04T14:46:33Z")

</div>

Can you see if this occurs in 1.4.4 and if so file a github ticket? Thanks!

– Michael
