# ERROR! 'ec2\_ami' is not a valid attribute for a Play

**URL:** <https://forum.ansible.com/t/error-ec2-ami-is-not-a-valid-attribute-for-a-play/24142>\
**Category:** Ansible Project\
**Created:** [April 4, 2017, 4:18pm UTC](https://forum.ansible.com/t/error-ec2-ami-is-not-a-valid-attribute-for-a-play/24142 "2017-04-04T16:18:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sivabalan\_Nagarajan](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@Sivabalan\_Nagarajan](https://forum.ansible.com/u/Sivabalan_Nagarajan)\
**Post date:** [April 4, 2017, 4:18pm UTC](https://forum.ansible.com/t/error-ec2-ami-is-not-a-valid-attribute-for-a-play/24142/1 "2017-04-04T16:18:38Z")

</div>

This is my playbook and while running I’m getting the error which is in subject line.

Can someone know what could be the issue?

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [April 4, 2017, 6:52pm UTC](https://forum.ansible.com/t/error-ec2-ami-is-not-a-valid-attribute-for-a-play/24142/2 "2017-04-04T18:52:04Z")

</div>

It needs to be indented inside a 'tasks:' keyword of the play to be  
recognized as a task.

The error indicates you are in 'play' context so it is invalid there.
